testkit: improve RouteTest to simplify test-specific configuration
io: small DRYup in ConnectionTimeouts
can: allow request-timeouts and idle-timeouts to be disabled via command messages
client: further increase robustness of tests
routing: fix default RejectionHandler not handling MalformedHeader- and MissingHeaderRejections
routing: move PathMatcher(s) into spray.routing package, introduce simplifying type aliases