Much better SSH remote forwarding:
- detects *any* IP on the localhost and forwards it
- binds to localhost on the remote side, allowing for IPv6
- tries multiple ports--if the origin port is already taken, tries "0" (ephemeral).