Cosmetics
Use poll() on everything but windows machines so that large file
descriptors don't crash the interpreter, and will also work.

Issue #23
"Better" impl of poll in timeout functions.

Added return of error response in poll calls and safer type coercion
when converting from (double) seconds to (int) ms.
Modify setup.py so 'develop' command works.  This allows me to
pip install directly from my github repo.
Adds Justin Mayfield to AUTHORS
setup.py: Raise exception if make not found
Classifiers incorrectly listed Windows as supported platform. Issue #26
Fixes basic_cancel when connection is None
Bad frame read must be ConnectionError, not ChannelError
Compiler support for Oracle Solaris Studio.
Fixed whitespace formatting.
Adds Robin Ridler to AUTHORS
Use inline type declarations
Update rabbitmq-c to latest
Announce consumer_cancel_notify capability
Update to latest rabbitmq-c
Update to latest rabbitmq-c
Distdir now requires --enable-regen-amqp-framing
update to latest rabbitmq-c
update to latest rabbitmq-c