added paramaterization
Fixes to proxy handling of parameters
added new documentation for the parameters
Fixed a bug that breaks the JUnit tests. I accidentally left a stray line of debug code in the build. This is now removed, tests run correctly for me, and my paramaterized proxy solution still appears to work as designed.
fixed tabs and possibly charset from US-ASCII to UTF-8
Added the ability to specify URI template parameters using {argname} instead of (or in addition to) $# arguments, to align somewhat with http://tools.ietf.org/html/rfc6570 (particularly the simple variable replacement).
removed reference to Consts.UTF_8. works for me by for some reason doesn't in continuous build
more version issues with httpclient (sesame / openrdf requires 4.3.3, Travis CI build requires 4.1). I think the code is compatible with both now, but builds may require higher versions.
added tests, and also improved parameterized proxy a little by removing the matched parameters before forwarding requests to the downstream server (rather than assuming they will just be ignored...some servers might not ignore them and might consider these unexpected parameters to be illegal)
Merge branch 'master' of github.com:richkadel/HTTP-Proxy-Servlet into richkadel-master
Simplify parameterized test to use common servlet runner, remote echo handler, web client.
Move testing of the Parameterized feature to a separate test class
Re-instate ProxyServlet prior to parameterization temporaryily
Introduced URITemplateProxyServlet subclass, and added hooks to ProxyServlet.
Rename test.
Bump HttpClient version to 4.3.4.  We still work with 4.1 though.