Add a comment to explain what is going on and why

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1643906 13f79535-47bb-0310-9956-ffa450edef68
Rename method since equals() has a specific meaning that doesn't seem the right fit for this use case. This also stops the IDE complaining that hashCode() needs to be overridden because equals has been.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1643908 13f79535-47bb-0310-9956-ffa450edef68
Add support for Log4J2 to juli.

Log4J2 has builtin support for commons logging.
But using that would mean the Log4J2 jar files have
to be put on the CLASSPATH. One can instead integrate
Log4J2 similar to Log4J and the code is very similar
to what is in org.apache.logging.log4j.jcl.

Needs documentation.

Probably a candidate for upstream (commons logging).


git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1643912 13f79535-47bb-0310-9956-ffa450edef68
Additional method was introduced to StandardRoot in order to be able to extend classResources.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1643937 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57331
Allow ExpiresFilter to use "year" as synonym for "years" in its configuration.
Update documentation to mention both "<unit>" and "<unit>s" duration unit names.
Fix minor formatting issue (Many lines in XML text were wrongly wrapped. because quote character was replaced by &#27; and that broke wrapping algorithm.)

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1643963 13f79535-47bb-0310-9956-ffa450edef68