Bring MyBatis Generator up-to-date

Cleanup poms.
Upgrade MyBatis usage to latest and use java 5 style annotations.
Connect up to latest mybatis parent and downgrade findbugs so jdk6 build works (ie there is dependency on older java stuff where jdk6 has issues with new findbugs, this resolves that).
Add the mybatis ninja.