move @GenerateTemplate back from plugin to main artifact.
plugin/pom: add dependency on main artifact for @GenerateTemplate.
pom: add javax dependency for javax.inject.Qualifier.
plugin: add class TemplateMethodRunner that is easier to test.
hooks: run plugin tests before committing.