Use print function syntax, in examples
Use dict.keys & items instead of iterkeys & iteritems

for python 3.3 compatibility.
Handle socket errors in PollPoller and EPollPoller
Correctly check 'select.poll' availability
Prioritize EPollPoller and KQueuePoller over PollPoller and SelectPoller
libev adapter
libev_connection: reset internal state on reconnect
retry select.select() on EINTR
fix adapter references and tweak docs
Limit the growth of Channel._cancelled, use deque instead of list.
Use uuid when creating unique consumer tag
TwistedChannel correctly handles multi-argument deferreds.

Twisted deferreds expect a single argument, and the docstring
of TwistedChannel says it will call them with a tuple
in case the original callback receives more than one.

This commit makes the comment true.
Merge branch 'master' of https://github.com/pika/pika
Propagate low-level connection errors to the AMQPConnectionError.
Merge pull request #366 from michaelplaing/master

libev adapter
Merge pull request #363 from nusolar/master

Fix print syntax in examples & utils
Merge pull request #365 from anton-ryzhov/pollers_fix

PollPoller and EPollPoller fix
Merge pull request #367 from cenkalti/master

retry syscall on EINTR
Merge pull request #372 from prantaaho/ch_cancelled_fix

Fix memory leak with Channel._cancelled-list
Merge pull request #375 from vladev/master

Fix for #374 (Channel.basic_get with Twisted raises error)
Merge pull request #379 from mrjefftang/master

Successive Basic.Get requests on the same asynchronous channel creates a race condition