Add remote host and port information to Request (Issue #430).

Do we need to leave something on `Context` though for this? It appears that `context.bindAddress` is used to resolve data in `PublicAddress`.