Full Mavenization - Part 1

Notes: Git Revision currently not pulled to include in jars.  site.xml is picked up in jars due to current incorrect maven layout.  Rather than wasting time fixing, expect to fix the layout properly in next revision.  Javadocs built for all but jetty due to issues noted in original multi module build.  Please review builds and provide feedback for the next phase.  I believe this is fairly stable build.  If anything specific is missing before making this commit occur, I can make those adjustments.  All settings updated this release with many items.  Expect further revision to drop all settings.  This is large enough that I didn't want it to be considerably more messy in overload of changes.  Once we can consider a stable release.  The next phase will be to mavenize to standard layout & to remove the settings files.  All tests currently are running successfully.

Maven runs
1) mvn clean install
2) mvn site with profile 'checks' to get code coverage

* Removing ant build scripts.
* Removing thirdParty/_lib, _report, org.apache.ivy from git ignore
* Removed all ivy files
* Updated some versions throughout
* Fixed glitches with hamcrest used by mockito all
* Added tomcat8 plugin
* Moved items in waffle-filter demo to be consistent with maven layout
* No longer excluding module builds after resolving issues
* Removed libraries from classpath as maven controls this
* Added sonar nature for further code verifications
* jetty build skips javadocs as no public classes causes failure
* added some more site pages instances
* added readme.txt in third party
* added missing settings items (note these will ultimately go away once
clearly over to maven)