Adds ability of asynchronous transports, such as gevent, to operate synchronously
Adds ability of channels to act synchronously on top of an asynchronous
transport
Adds ability to enforce a synchronous connection handshake on an
asynchronous transport
Catch `EINTR` in a read loop, raise all other read exceptions to fix #44
Immediately closes a connection and raises ConnectionClosed if there is
a frame error when reading from the broker
Immediately closes a connection and raises ConnectionClosed if user
tries to send a frame that is larger than negotiated frame max
Adds Connection.closed property
A minor tweak to the readme
Merge pull request #46 from agoragames/sync-and-exception-fixes

Adds ability of asynchronous transports, such as gevent, to operate synchronously
Adds ability of channels to act synchronously on top of an asynchronous
transport
Adds ability to enforce a synchronous connection handshake on an
asynchronous transport
Catch `EINTR` in a read loop, raise all other read exceptions to fix #44
Immediately closes a connection and raises ConnectionClosed if there is
a frame error when reading from the broker
Immediately closes a connection and raises ConnectionClosed if user
tries to send a frame that is larger than negotiated frame max
Adds Connection.closed property