- Added message to onError() example, fixes #122
- Added connection::heartbeat() method, userspace programs are responsible for calling this method once every 60 seconds
- Implemented heartbeats for libev
- Update the readme, heartbeats are now disabled by default, only the libev implementation has enabled them, resolves #137
- Heartbeats will now only be sent if the connection is idle
- The libev timer no longer takes ownership over the event loop
- Added operator<< to write a amqp address to a stream