Never close a connection on our own unless we're shutting down; listen for remote closure instead.
Explicitly request a read whenever a write fails.
Merge branch 'master' of github.com:relayrides/pushy into expect_remote_closure
Added logging for channels becoming inactive.
Merge pull request #44 from relayrides/expect_remote_closure

Always wait for remote closure