Give the plugin the 15 minute spa treatment.

- Use basepom to build.
- add license headers.
- update descriptions for plugin and parameters
- fix findbugs issues
- ensure building with java 6
- fix dependencies