Full Mavenization - Part 1

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 sticks 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)
Updated changelog and missing @overrides

Added comments about full mavenization part 1.
Added missing @Overrides in shiro packages.
Merge pull request #86 from hazendaz/master

Full Mavenization - Part 1