allow proxy to accept a listen address.  fixes #1220

Had a conversation with @thockin in IRC where we discovered that proxy binds to all addresses, and should be configurable to bind to a specific address.  This PR adds that functionality.
net.JoinHostPort here, too (otherwise it's broken for IPv6).