Merged revisions 1627296, 1627569 from tomcat/trunk:
- Alternative solution for BZ56401 that doesn't trigger logging on shutdown
- Improve the previous fix .
Avoid logging version information in the constructor since it then gets logged at undesirable times such as when using StoreConfig


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1633158 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47919
Merged revisions 1630110, 1630407 from tomcat/trunk:
- Extend the information logged when Tomcat starts to optionally include (enabled by default) the values of key environment variables.
- Log all environment variables but disable this by default
- Log all command line arguments passed to java.exe by default but include an option to exclude them



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