+ http: New Raw-Request-URI header that can be added by the server if configured to do so.
+ can: Support access to the undecoded request target URL.

Access is a via a new Raw-Request-URI header, and only if the spray.can.server.raw-request-uri-header setting is set to on. It defaults to off.
! can: make Content-Length a long value, fixes #443

API changes:
  * `Content-Length`.length is now a Long
  * `max-content-length` setting is now also a Long
  * `incoming-auto-chunking-threshold-size` is now also a Long

This change makes only sense in combination with (auto-)chunking,
because we are not able to support byte arrays (HttpEntities) bigger
than Int.MaxValue.
= can: Improve description of the raw-request-uri-header setting.
+ util: Publish the Charset corresponding to US-ASCII.

This allows code avoid repeated lookups, similar to the existing Charset for UTF-8.
= can: Fix accidental JDK7 dependency.
= servlet: Minor refactoring of the way the Uri is built from a HttpServletReqest
= site: small fix in redirection to parboiled.org
Merge pull request #456 from jrudolph/i/443/long-content-length

! can: make Content-Length a long value, fixes #443
Merge pull request #454 from asnare/servlet-minor-refactoring

Minor refactoring of the way the Uri is built from a HttpServletRequest
Merge branch 'asnare-issue/raw-url-access-mkii'
! routing: small improvement of `require` and `hrequire` modifiers on directives
= can: fix PipelineLimiter which only worked for chunked requests, fix #414

Some things to keep in mind:
  * It may take quite a while until Tcp.SuspendReading gets to the networking part. In
    this time quite a bit of data may already be in queues to be processed.
  * PipelineLimiting doesn't work at all with fast-path because all the request processing is done instantly,
    i.e. during the `eventPL` call in handleEvent the complete request is handled and already sent
    out so that the openRequests counter is never increased.
= docs: fixed typo
! testkit: in RouteTests always convert URIs into absolute ones, fixes #464

This is to mirror the behavior of spray-can / spray-servlet which make
request URIs always absolute (using the supplied `Host` header).
= docs: also regard methods with type parameters in `includecode` and re.escape strange method names
+ routing: add scheme directives
Merge pull request #417 from agemooij/routing-scheme-directives

+ routing: add scheme directives
Merge pull request #465 from jrudolph/i/464/absolute-URIs-in-tests

! testkit: in RouteTests always convert URIs into absolute ones, fixes #464
Merge pull request #457 from jrudolph/i/414/fix-pipeline-limiter

= can: fix PipelineLimiter which only worked for chunked requests, fix #414