Updated the failing tests to set a system property as per:
 - http://itellity.wordpress.com/2013/05/27/xerces-parse-error-with-hadoop-or-solr-feature-httpapache-orgxmlfeaturesxinclude-is-not-recognized/
By moving the ListAppender into the body of this particular test, it fixed all of the things.
Updated the ProxyApp to look for the log4j2-test.xml before the log4j2.xml.
Removed the TimeBasedTriggeringPolicy from the RollingFile Appender to prevent pre-mature log rolling during testing while still maintaining separate log files.
Updated the RollingFile element to have the filePattern required attribute that was not documented as such and has no defualt.
Renamed the repose.log property to repose.log.name.
Added the new repose.log.pattern property.
Added support to the TestProperties to update the new repose.log.pattern property.
Removed the TimeBasedTriggeringPolicy from the RollingFile Appender to prevent pre-mature log rolling during testing while still maintaining separate log files.
Updated the RollingFile element to have the filePattern required attribute that was not documented as such and has no default.
Updated the Root Logger level from trace to info.
Reverted the updates to the commons-pool artifact dependency since they were not directly related to these changes.
A new pull request will be submitted to add them back to the baseline.
Moved the Log4J 2.x test scoped dependencies from the repose-aggregator POM to the individual POM's.
Added the monitorInterval attribute back to the Configuration element after reverting some changes.
Added a Log4J 2.x configuration file that should have been added earlier.
Added the Log4J 2.x test scoped dependencies to a couple of more POM's that were throwing errors since the couldn't find an SLF4J Binding.