(TK-31) Increase proxy request buffer size

Double the size of the request buffer on an HTTP Client. This
will fix the proxy issue that occurs when making a request
with an extremely large cookie like the one seen in TK-31.
(TK-31) Make header size configurable for proxy

Allow the user to configure the request header size for a proxy
request.
(TK-31) Increase proxy request buffer size

Double the size of the request buffer on an HTTP Client. This
will fix the proxy issue that occurs when making a request
with an extremely large cookie like the one seen in TK-31.
(TK-31) Make header size configurable for proxy

Allow the user to configure the request header size for a proxy
request.
Merge branch 'TK-31-proxy-explosion' of https://github.com/fpringvaldsen/trapperkeeper-webserver-jetty9 into TK-31-proxy-explosion
(TK-31) Update proxy options in Readme

Update the list of proxy options in the README file to include
the new request-buffer-size option.
(TK-31) Add proxy explosion test

Add test that ensures that a proxy request explodes when given
an extremely large cookie and the request buffer size is not
configured.
(TK-31) Add cookie to ring handler response

Add cookie to the body of a successful ring handler response. If
no cookie is provided, the body will be unchanged, but if a cookie
is provided, this validates that the cookie exists and is not
being truncated.
(TK-31) Ensure default request buffer size

Explicitly set the request buffer size to 4096 bytes if no
request buffer size is specified in the proxy options.
Merge pull request #38 from fpringvaldsen/TK-31-proxy-explosion

(TK-31) Fix bug with large cookie on a proxy request
Partially implement API changes to webservice

Implement API changes to add-context-handler and add-ring-handler.
Finish Handler API Changes

Implement API changes for add-servlet-handler, add-war-handler,
and add-proxy-route.
DRY up options schemas

DRY up options schemas by putting the server id option in its own
schema, then associating other options into it as necessary for
other schemas.
Finish implementing API changes

Implement API changes to all remaining service functions
(override-webserver-settings!, get-registered-endpoints,
log-registered-endpoints, and join).
Address comments on API changes

Address the PR comments on these API changes. These include
minor clean-ups and fixing an issue with the join function.
Simplify acquisition of server context

Simplify the acquisition of a server context by allowing the
get-server-context function to take nil as a server-id, in which
case it will pull the server context for the :default server.
Merge pull request #40 from fpringvaldsen/Jetty9-API-Changes

Jetty9 API Changes
(TK-20) Create webrouting service

Create webrouting service with one multi-arity function,
add-context-handler. Add tests for add-context-handler function.
(TK-20) Add remaining handlers to webrouter

Add remaining service handlers to the webrouting service, along
with tests for these service handlers.
(TK-20) Add additional handlers to webrouter

Add additional service functions to the webrouting service
so that services can replace all dependencies on the webserver
service with dependencies on the webrouting service.