added build tools module
build improvements

1. Source and Javadoc attachments now being generated, bound to verify
   lifecycle.  See UAlerts wiki for information on how to disable.
2. Checkstyle plugin now integrated in reporting.
3. Eliminated some plugin version duplication.
4. Eliminated some redundant groupId specifications for plugins.
5. Reformated -- stupid m2e pom editor *insists* on using tabs by default