Another round of dependency updates

* 2014-07-22 - (smoketest) Add very basic smoke test for jar conflicts.
* 2014-07-22 - (standard) Add commons-collections 4 as a dependency
* 2014-07-22 - (standard) REMOVE easymock (was not update to be JDK8 compatible)
* 2014-07-22 - (standard) REMOVE cglib-nodep (old version is not JDK8 compatible, new
                          version is not backwards compatible, prefer breaking during
                          build over silent breakage when running)
* 2014-07-22 - (standard) Upgrade jmxutils to 1.18 (from 1.16)
* 2014-07-22 - (standard) Upgrade servlet-api to 3.1.0 (from 3.0.1)
* 2014-07-22 - (standard) Upgrade jetty to 9.2.1.v20140609 (from 8.1.15.v20140411).
* 2014-07-22 - (standard) Upgrade commons-logging to 1.2 (from 1.1.3)
* 2014-07-22 - (standard) Upgrade Upgrade jackson dependency to 2.4.1 (from 2.4.1)
* 2014-07-22 - (standard) Add temporary special cases for jackson core, databind, dataformat-smile
* 2014-07-22 - (foundation) Upgrade checkstyle to 5.7 (from 5.6)
* 2014-07-22 - (foundation) Upgrade PMD to 5.1.2 (from 5.1.0)
* 2014-07-22 - (foundation) Upgrade findbugs dependency to 3.0.0 (from 2.0.3)
* 2014-07-22 - (foundation) Upgrade findbugs plugin to 3.0.0 (from 2.5.3)
* 2014-07-22 - (foundation) Upgrade build helper plugin to 1.9 (from 1.8)
* 2014-07-22 - (foundation) Upgrade source plugin to 2.3 (from 2.2.1)
* 2014-07-22 - (foundation) Upgrade jar plugin to 2.5 (from 2.4)
* 2014-07-22 - (foundation) Upgrade site plugin to 3.4 (from 3.3)
* 2014-07-22 - (foundation) Remove workaround for MRELEASE-812 (fixed in release plugin 2.5)
reindent with child-indent 4.