Revert "provide pipe() for proxying"

This reverts commit a676dc340260ce4234323e33575a5a641f8121d2.

This needs more thought.
allow the socket to be returned instead of a WatershedConnection