- Add lots of info the SnoopServlet output.
- Add SnoopResult class to parse SnoopServlet
  response body.
- Adjust TestRewriteValve to use the new
  SnoopServlet / SnoopResult

The more powerful SnoopServlet will be used in
forthcoming AJP protocol tests.

Backport of r1645358 from trunk.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1645903 13f79535-47bb-0310-9956-ffa450edef68
Add new RequestDescriptor class which contains
parsed data returned from the SnoopServlet.

Adjust TestRewriteValve to use RequestDescriptor.

Backport of r1645486 from trunk.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1645904 13f79535-47bb-0310-9956-ffa450edef68
Add more thorough tests for AJP.

Unfortunately request attributes as sent
by mod_jk JkEnvVars can not be tested,
because request.getAttributeNames() does
not return the names of Coyote request
attributes. Only getAttribute(String)
checks Coyote request attributes.

Backport of r1645488 from trunk.


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


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1645909 13f79535-47bb-0310-9956-ffa450edef68
Use Map instead of HashMap in RequestDescriptor.

Backport of r1645743 from trunk.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1645913 13f79535-47bb-0310-9956-ffa450edef68
Add tests for AJP connector "requiredSecret"
feature.

Backport of r1645763 from trunk.


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