That was mostly it. I had the imports set up for 3.0.0, and so had to change them back to 2.5.x. I changed:
org.openhab.core
to
org.eclipse.smarthome.core
and also had to change the unit test imports and add a few more imports that seem to be needed in 2.5.x (I copied what I found in the 2.5.x version of the foobot binding).
At the end of the Maven build I got a ton of errors starting with this:
Feature resolution failed for [openhab-binding-awair/2.5.11.SNAPSHOT]
[ERROR] Message: Unable to resolve root: missing requirement [root] osgi.identity;
Hunting around on the forum, I found this post:
And changed the following in feature.xml in my binding:
<bundle start-level="80">
to
<bundle dependency="true">
I have absolutely no idea what it does, but it got rid of the errors.