modify addCredentials to support generic credentials
fix for decoding query parameters with more than one pct-encoded pair
Merge pull request #303 from mikemckibben/fixes/uriPercentDecode

http: fix pct-encoding problem in UriParser, closes #298
Merge pull request #300 from mikemckibben/improvements/addCredentials

httpx: modify RequestBuilding.addCredentials to support generic credentials
routing: improved and flexibilized FileAndResourceDirectives
routing: add FutureDirectives
routing & http: small improvement in tests
routing: remove `Directive.unwrapFuture`, improve new FutureDirectives
http: fix double-decoding of path component in UriParser, closed #298 (properly this time)
http: add another URI test
spray-io-tests: improve resiliency of SslTlsSupport tests against `Tcp.Received` message framentation

The issue could produce hanging tests when the SpraySslServer actor died.

refs #233
can: adjust default timeout config setting
routing: fix: don't reuse UrlConnection in getFromResource

Otherwise every access after the first one fails with "Stream already closed".
Plug with Travis CI service

Following customizations are required to get ~stable builds on travis
cloud workers:

- Avoid test timeouts with akka.test.timefactor=1.5
- Avoid memory problems with smaller thread stack size (Xss2m)
- Avoid non-deterministic timing/perf issues by serializing the tests
  (set concurrentRestrictions in Global += Tags.limit(Tags.Test, 1))
Merge pull request #233 from gildegoma/add-travis-ci

Integrate with Travis CI
http: major refactoring for cleanliness and perf, introduce Rendering infrastructure
can: upgrade to new spray-http and rendering infrastructure
diverse: upgrade to new spray-http
fix comment typo
http: add specs for http model classes serializability