Merge removal of unused code from trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624506 13f79535-47bb-0310-9956-ffa450edef68
Merge addition of comments from trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624508 13f79535-47bb-0310-9956-ffa450edef68
Merge restoration of necessary code from trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624509 13f79535-47bb-0310-9956-ffa450edef68
Back-port of more cleanup from trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624510 13f79535-47bb-0310-9956-ffa450edef68
Backport fix for stack overflow error from trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624511 13f79535-47bb-0310-9956-ffa450edef68
Backport of unused code removal from trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624514 13f79535-47bb-0310-9956-ffa450edef68
Merge more unused code removal from trunk

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

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

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