414640 HTTP header value encoding

Allow URL to be any encoding (pass the bytes and by default assume UTF-8), the header values are in ISO_8859_1 and everything else
must be US_ASCII
Merge remote-tracking branch 'origin/master' into jetty-9.1
414640 HTTP header value encoding

fixed issues with merge