BufferedPipe: proxy data in both directions

This isn't quite right as we have only one event channel connected
and clearly we need two channels connected to each other.

Signed-off-by: David Scott <dave.scott@citrix.com>