accept all visible 7-bit ascii characters in the path, query and fragment
test that location headers works with unescaped ascii characters
test that url parsing should accept unescaped ascii characters
add a strict: Boolean parameter to the UriParser, which determines whether we should accept unencoded 7-bit ascii characters
add a strict: Boolean parameter to the Uri.apply and similar methods
can: add missing handling of Tcp.CommandFailed(write) events to trigger Http.SendFailed dispatch

 Also add missing tests for the client-side case
can: implement fastPath support for server services
example: use new fastPath feature in simple-http-server example
example: make server port in simple-http-server configurable
sbt: update dependencies and plugins
examples: add dedicated server-benchmark project
benchmark: add json rendering
(cherry picked from commit 06c0179373ffc8418ed4d8336f625b5b125b7de9)
server-benchmark: add various improvements
fix issue creating Query from List[(String, String)]
Merge pull request #283 from mikemckibben/mikemckibben/fixes/uriQueryFromList

fix issue creating Query from List[(String, String)]
http: change rendering of multi-part boundaries to not be quoted if RFC2045 compliant
Merge branch 'nkvoll-master'
http & can: add configurable URI parsing mode, closes #268
can: fix regression causing spray-routing HttpService to not being registered for a connection, fixes #284
http: add another HttpMessage.withHeaders overload