= io: make TcpOutgoingConnection handle UnresolvedAddressException properly, fixes #561
Merge pull request #562 from spray/ticket/561

= io: make TcpOutgoingConnection handle UnresolvedAddressException prope...
= httpx: protect Marshaller construction helpers with explicit try/catch wrappers
= can: don't leak parsing error details into BadRequest message body, refs #529
= io: don't SO in ConnectionTimeouts when data is received during pending write checking, fixes #563
= servlet: make sure state is advanced when timeout triggers, fixes #522

A consequences of this simple solution is that once timeout handling has
started, a legitimate response coming a bit late is always discarded.
This handling of the race condition may be different from what spray-can
implements (but this difference isn't deemed significant as the
race-condition isn't handled deterministically anyways).
! http: allow creation of custom MediaTypes with '*' as a subtype when called by the parser, fixes #529
= can: don't multiply acks when rendering HttpData.Compound to Tcp.CompoundWrite, fixes #570
Merge pull request #565 from jrudolph/i/563/fix-SO-ConnectionTimeouts

io: don't SO in ConnectionTimeouts when data is received during pending write checking, fixes #563
Merge pull request #568 from jrudolph/i/529/request-parsing-errors

Fix #529
Merge pull request #569 from jrudolph/i/522/fix-servlet-timeout

= servlet: make sure state is advanced when timeout triggers, fixes #522
Merge pull request #571 from jrudolph/i/570/toTcpWriteCommands-multiplies-acks

= can: don't multiply acks when rendering HttpData.Compound to Tcp.CompoundWrite, fixes #570
= can: fix tests and extract ErrorInfo from exception if provided, refs #529
= routing: fix directory listings under Windows, closes #549
+ servlet: add `spray.servlet.uri-parsing-mode` setting, fixes #574

In contrast to `spray.can.server.uri-parsing-mode` the default is set to
'relaxed' to keep compatibility.
Merge pull request #573 from jrudolph/w/fix-529

= can: fix tests and extract ErrorInfo from exception if provided, refs #529
Merge pull request #575 from jrudolph/i/574/servlet-uri-parsing-mode

+ servlet: add `spray.servlet.uri-parsing-mode` setting, fixes #574
= can: make ServerFrontend handle `CommandFailed(CompoundWrite)` events, closes #567
= can: increase test robustness (was failing on OS/X)
Merge pull request #559 from danielwegener/ticket/549

= fix #549 FileAndResourceDirectives path handling broken in Windows enviroment