Some small changes for chromedriver2 compatibility

1) Added Content-Length headers.
2) Handles 30x responses with relative "Location" header.
3) Do not send requests with a trailing slash.  This does match the JsonWireProtocol.