This commit adds support for forwarding paths rather than just addresses/ports. It also adds options for specifying remote and dynamic forwards.