= io: optimize BackPressureHandling: keep track of length instead of calling Queue.length
= io: BackPressureHandling: make sure Acks never slip through to the pipeline
= can: make client connection actors actively close the connection after completion of a `Connection: close` response
= can: remove active connection closing from HttpHostConnectionSlot (now in client connection actor)
= can: prevent `Received illegal response` warning after regular PeerClosed events, fixes #350
= io: speed up BackPressureHandlingSpec by factor of 10 (from 20s to 2s)
= can: small improvement in SprayCanServerSpec
! routing: redefine `PathMatchers.Empty` as `PathMatchers.Neutral` with explicit type annotation, fixes #339

`Empty` is not a good name for a PathMatcher that always matches without consuming anything, as it can easily be misunderstood as a PathMatcher for `Path.empty`. We therefore rename it here to `Neutral`.
Merge pull request #332 from jrudolph/back-pressure-optimizations

Back pressure optimizations
Merge pull request #357 from spray/ticket/339

! routing: redefine `PathMatchers.Empty` as `PathMatchers.Neutral` with explicit type annotation, fixes #339
Merge pull request #356 from spray/wip/ticket-350-and-more

Fix for #350 (erroneous `Received illegal response` warning in spray-can client), smaller improvements
= http: add two more tests to UriSpec
! testkit: enable custom ExceptionHandlers in routing tests

Up to now the `~>` operator injecting a request into a test route always wrapped the route execution with the default ExceptionHandler thereby ignoring potentially existing custom ExceptionHandlers. This is fixed with this patch.
 The change to the public API consists of one additional member to the implicit `TildeArrow.injectIntoRoute` method, which should rarely be called directly. In most cases this change therefore shouldn't break anything.
= routing: fix `cache` directive erroneously wrapping exceptions bubbled up from its inner route, closes #361
Merge pull request #362 from spray/ticket/361

#361: fix `cache` directive erroneously wrapping exceptions bubbled up from its inner route
= can: fix request parser not failing early on illegal requests w/o protocol, closes #363
= docs: update `current-version` chapter with info on Akka 2.2.0 final compatibility
+ http: add model for CORS headers
= can: update HttpHeaderParserSpec with latest additions to header model
= routing: improve scaladoc on `Rest` PathMatcher