+ http: add support for Content-Range and (Byte)-Range headers
+ add RangeDirectives, MultipartByteRanges/Marshallers, multipart-byteranges media-type and UnsatisfiableRange rejection
+ routing: Add ContentRangeSupport to getFromFile()-directive.
= fix code format
= fix HttpHeaderSpecs
= refactoring and cleanup of feature/support-content-range
= renaming AppliedByteRange to AppliedIndexRange and changed index arithmetic to endIndex-exclusive.
= fixes tests FileAndResourceDirectiveSpec with custom RoutingSettings
= simplification of ContentRange invariant requirements
+ http: Add `image/webp` media type, fixe #809
+ routing: add (optional)headerValueByType directive
= can: refactor range support model in preparation for coming akka-http migration

All seemingly breaking changes that this commit introduces only affect recently added structures and are therefore neutral with respect to the last release.
= httpx: DRY up (un)marshallers for `multipart/byteranges`

All seemingly breaking changes that this commit introduces only affect recently added structures and are therefore neutral with respect to the last release.
= routing: upgrade to latest spray-http refactoring, tweak and add a few more tests

All seemingly breaking changes that this commit introduces only affect recently added structures and are therefore neutral with respect to the last release.
= site: update for 1.3.0 release
= can: don't close connection with chunkless streaming and explicit Content-Length, fixes #783

Connection headers are now only rendered if needed for the
protocol version, i.e. `Connection: close` only in HTTP/1.1 and
`Connection: keep-alive` only in HTTP/1.0.
= docs: add missing links to new directives in alphabetical list, refs #812
= routing: better failure msg when binding in SimpleRoutingApp.startServer fails, fixes #819
+ http: Add model for `Link` header

This adds basic support for the Link header as described by RFC5988, Section 5:
http://tools.ietf.org/html/rfc5988#section-5

Multiple link-values are supported, but of the link-params only the rel, title, and anchor params are supported.
= http: ignore additional `rel` LinkParams after the first, refs: #609
= http: support parsing of full ISO8601 strings

The new implementation of spray.http.DateTime.fromIsoDateTimeString now
also supports strings in format `yyyy-mm-ddThh:mm:ss.123456Z`.
= httpx: allow UrlEncodedFormDataUnmarshaller to extract duplicate fields, fixes #823