= io: refactor SslTlsSupportSpec for better extensibility
= io: small refactorings and documentation improvements
! io: improve DynamicPipelines trait

- introduce `DynamicPipelines.State` type alias
- remove `initialPipelines` method
- introduce `process` method for easy wrapping of pipeline stage execution
! can: add `max-encryption-chunk-size` setting to ClientConnectionSettings and ServerSettings
! io: major refactoring of SslTlsSupport, fixes #544

Breaking API change because of the added `maxEncryptionChunkSize: Int` parameter on `SslTlsSupport.apply`
= examples: small update to simple-http-server example
= io: small cleanup in SslTlsSupport
Merge pull request #600 from spray/ticket/544

Ticket/544
= testkit: improve Specs2Interface with proper stack trace offset
! routing: improve PathMatcher infrastructure

- add `rawPathPrefix` and `rawPathPrefixTest` directives
- add `?` modifier to `PathMatcher`
- clean up `Slash` and `PathEnd` matchers to "only do one thing" (TM)
- remove `Slash_!` matcher
= docs: add concrete sbt "resolvers" line to maven repository docs
= io: add workaround to make macro compile with scaladoc enabled
= site: add APIdoc serving from api/<version> resource directory, refs #410
= build: use sbt-unidoc to generate apidocs into the site project, fixes #410

Use `generateApiDocs := false` while testing the site project for
a quicker turnaround.