RuntimeError should not be thrown when SSL is available
Address the unicode encoding/decoding problems detailed in issue #34

- Remove the deprecated and soon to be a problem immediate flag
- Update how to get to the amqp_codegen module from rabbitmq-public-umbrella/rabbitmq-codegen
- Remove python 2.4 support
Handle UTF-8 in table encoding/decoding
Remove immediate argument
docstring only updates
Docstring updates
Fix the constructor and docstrings
Merge pull request #179 from raphdg/fix_ssl

RuntimeError should not be thrown when SSL is available
Address ticket #178

- Remove the logging
Remove the unused import
Merge branch 'master' of github.com:pika/pika
Use socket_timeout for connection attempts

- Allow float value for retry_delay
- Remove unused SOCKET_TIMEOUT from adapters
Merge pull request #180 from Pankrat/master

Use socket_timeout from parameters as connection timeout
Remove these files, can include in documentation
Fixed logic reversal error for inclusion of unittest2
Merge pull request #182 from michaelplaing/master

Correct logic error in setup.py re unitest2 inclusion
Do not send Basic.CancelOk to server in response to Basic.Cancel from server
Add the 'one_shot=True' param to Channel.add_callback
Add Channel.add_on_basic_cancel_callback and extend Channel.on_basic_cancel to process same.
Correct consumer_tag creation and duplicate check.