Extend ProxyStream to take distinct input and output streams instead of a single stream.
Add createTestHTTPServerRequest and createTestHTTPServerResponse. See also #556.
Implement an optional prefix for URLRouter.

This is mainly useful for embedding components in sub paths using nested URLRouters.