Initial porting effort to MyBatis, starting with SolarLocationDao.
Port WeatherSourceDao and WeatherLocationDao to MyBatis.
Port NetworkAssociationDao to MyBatis.
Port PriceSourceDao and PriceLocationDao to MyBatis.
Port SolarNodeDao to MyBatis.
Update MyBatis configuration to work in OSGi runtime.
Add @Transactional annotations for consistency.
Port UserDao to MyBatis.
Port UserAuthTokenDao to MyBatis.
Port UserNodeCertificateDao to MyBatis.
Port UserNodeDao to MyBatis.
Port UserNodeConfirmationDao to MyBatis.
Use <id> element to properly support nested result maps.
Add test suite.
Add OSGi configuration.
UserNodeCertificate is optional, must configure MyBatis explicitly so it doesn't create an empty association instance.
Add DateTime JSON serializer.
Add POST settings for appropraite instruction endpoints.
Add equals support for InstructionParameter, based on name value.
Port NodeInstructionDao to MyBatis.