= 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
Merge pull request #802 from jrudolph/i/783-dont-close-with-explicit-content-length

= can: don't close connection with chunkless streaming and explicit Content-Length, fixes #783
= routing: better failure msg when binding in SimpleRoutingApp.startServer fails, fixes #819
Merge pull request #821 from jrudolph/i/819-SimpleRoutingApp-error-reporting

= routing: better failure msg when binding in SimpleRoutingApp.startServer fails, fixes #819
+ http: add model for conditional headers
`If-(None-)-Match`
`If-(Un)Modified-Since`
ETag
`Last-Modified`
+ routing: add `conditional` directive
+ routing: add `conditional` support to FileAndResourceDirectives
+ http: add model for `If-Range` header
= routing: extend `conditional` directive to also support `If-Range` header (test still missing)
= routing: minor fixes for FileAndResourceDirectives
! http, routing: minor refactoring of ETag matching