Port some clean-up
Simplify merge info

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1300898 13f79535-47bb-0310-9956-ffa450edef68
Add test code present in trunk but not 7.0.x

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1300902 13f79535-47bb-0310-9956-ffa450edef68
Simplify merge info
A few whitespace changes

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1300907 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=52858
Fix high CPU load caused by tight(ish) loop when client breaks the connection and stops reading data

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1300950 13f79535-47bb-0310-9956-ffa450edef68
Simplify merge-info
Port additional constants

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301190 13f79535-47bb-0310-9956-ffa450edef68
Simplify merge-info
Back-port some clean-up

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301200 13f79535-47bb-0310-9956-ffa450edef68
Simplify merge-info
Port some:
- use of final
- whitespace clean-up

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301210 13f79535-47bb-0310-9956-ffa450edef68
Simplify merge-info
Backport some additional finals

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301227 13f79535-47bb-0310-9956-ffa450edef68
Start to merge WebSocket implementation from trunk. I'm combining commits where I can but I can't back-port in a single commit as they interleave with other commits.

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301255 13f79535-47bb-0310-9956-ffa450edef68
Added support to the JMXProxyServlet for fetching a specific key from a CompositeData value.
Added documentation for the entire 'get' command for the JMXProxyServlet, including the new optional 'key' parameter.
Backport of patch by schultz

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301256 13f79535-47bb-0310-9956-ffa450edef68
Next stage of WebSocket impl along with some clean-up for MutableInteger required for the WebSocket patch to apply cleanly.
Includes code written by Johno Crawford.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301262 13f79535-47bb-0310-9956-ffa450edef68
More WebSocket changes including some code based on ideas in a larger patch by Petr Praus, Jonathan Drake & Slávka

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

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

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1301270 13f79535-47bb-0310-9956-ffa450edef68
Exclude warning with comment
Add some finals

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