Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56451
Revert r1592052 and apply and alternative fix that should have fewer side effects.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593009 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56463
Merged revision 1593189 from tomcat/trunk:
Property for disabling server information is added to the DefaultServlet.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593196 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56383
Merged revision(s) 1593200 from tomcat/trunk:
Document ErrorReportValve's new property 'showReport' on the "security HowTO" page.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593201 13f79535-47bb-0310-9956-ffa450edef68
Back-port clean-up from 8.0.x
package.access+=o.a.naming.resources

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

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593288 13f79535-47bb-0310-9956-ffa450edef68
Cleanup: the "entry.name" fields was read into a local variable. Use the variable.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593364 13f79535-47bb-0310-9956-ffa450edef68
Merged r1593335 from tomcat/trunk:
Review of r1593288:
Do not forget to call the symmetrical unset method on stop.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593371 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56472#c1

Per my comment on that issue, always set 'NamingContextListener.initialized' field to 'true'
so that its cleanup on configure_stop event is not skipped.
It is backport of r1593356 from tomcat/trunk.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593389 13f79535-47bb-0310-9956-ffa450edef68
Merged r1593387 from tomcat/trunk:
Small optimization: move "getRegistry(null, null)" call out of the loop.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593390 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56492
Avoid eclipse debugger pausing on uncaught exceptions when tomcat renews its threads

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593392 13f79535-47bb-0310-9956-ffa450edef68
Update package renamed Apache Commons BCEL to r1593495 to pick up some additional changes for Java 7 support and some code clean up.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593509 13f79535-47bb-0310-9956-ffa450edef68
Merged r1593697 from tomcat/trunk:
Split into two paragraphs, so that note is more visible.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593698 13f79535-47bb-0310-9956-ffa450edef68
Merged r1593773 from tomcat/trunk:
In tests: allow to configure directory where JUnit reports and access log are written to.
This is useful for Apache Gump, where BIO, NIO and NIO2 tests in Tomcat 8 are configured separately.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593780 13f79535-47bb-0310-9956-ffa450edef68
Merged r1593800 from tomcat/trunk:
Followup to r1593773:
Explicitly create the logs directory.
JUnit fails when the directory where it writes its reports does not exist. It happened at Apache Gump.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593801 13f79535-47bb-0310-9956-ffa450edef68
Merged r1593834 from tomcat/trunk:
Simplify. No functional change.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593835 13f79535-47bb-0310-9956-ffa450edef68
Merged r1593877 from tomcat/trunk:
- ThreadLocalLeakPreventionListener: Trigger thread renewals for StandardContext only. (Do not trigger them for FailedContext and similar).
- StandardThreadExecutor: Pass 'threadRenewalDelay' to the thread pool executor. Otherwise this setting configured at initialization time is effectively ignored.
- Improve documentation.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593878 13f79535-47bb-0310-9956-ffa450edef68
Correct regression introduced in r797162 that broke authentication of users when using the JAASMemoryLoginModule.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593942 13f79535-47bb-0310-9956-ffa450edef68
Correct typo in class name

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1593947 13f79535-47bb-0310-9956-ffa450edef68
Fix double checked locking issue identified by FindBugs

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