= docs: add "spray-M8-released" blog post, smaller improvements
= site: small fix for blog URIs
= sbt: bump version to 1.1-SNAPSHOT
= site: tweak logging levels
= httpx: uncomment commented out test
= sbt: remove ls-sbt
= docs & site: update for 1.0-M8.1, smaller fixes
= routing: add another ParameterDirectives test
= http: fix cookie parser not accepting space chars in path or extension, relax cookie attribute matching to be case-insensitive
+ routing: add headerValueByName(Symbol) and optionalHeaderValueByName(Symbol) overload
= docs: restructure Project Info chapters, add "External Resources" chapter, closes #250, #192
= docs: restructure Introduction chapters, add getting-started, closes #74
= docs: add pointer to new getting-started chapter, close #159
= site: update 1.0/1.2 doc images
= site: small fix in doc version redirection
+ http: add `startsWith` method to Uri.Path model
+ http: add `dropChars` method to Uri.Path model
= http: add proper `toString` to Uri.Query.Empty

It was rendering `Uri()` before, now it renders the empty string
! routing: change PathMatcher.apply, add PathMatcher.provide method, cosmetic improvements

For PathMatcher, change `def apply[L <: HList](prefix: String, extractions: L): PathMatcher[L]` to
`def apply[L <: HList](prefix: Path, extractions: L): PathMatcher[L]`
= docs: improve spray-caching documentation