Fixed KeyError when processing timeouts.
Merge pull request #216 from charleslaw/master

Exception raised when the socket is closed
Merge pull request #215 from raphdg/fix_timeout_id_keyerror

Fixed KeyError when processing timeouts.
Address issue #209, allowing type parameter but raising deprecation warning

This will be removed before pika 1.0
Assign exchange_type if type is set and exchange_type is the default

Add additional test cove ration
Fix the issue raised on the mailing lists about the 0.9.7 removing the ability for auto named queues

Allow for default assignment of an empty string for a queue name.
Apply the fixes for queue_name and exchange_declare to blocking_connection
Add the parameter to the docstring
Address issue #205

These should bypass the _rpc method and just go to _send_method anyway, no need for the return frame processing.
Work in progress update for Issue #192 - Update callback manager

Add arguments that can be passed in and a use reference counter
Update Channel to address ticket #192

- Keep track of synchronous frames with specific returns with more specific values.
- Allow tuples to be passed into _rpc where the expected reply could be a tuple of (Frame, {arguments_dict})
- Handle and log the unexpected frame exception instead of just raising it
Address ticket #192 in blocking_connection

- Update the _rpc method
- Add the expected more granular results for Basic.CancelOk and Queue.DeclareOk
Add a blocking consumer example to the documentation
Update the 0.9.7 documentation

- Added a version history page
- Added documentation on BlockingChannel.consume() generator
- Remove 0.9.6 changes from index
- Fix some typos
More documentation updates
Add generator based consume method

- Change the default wait value to False
- Update docstrings to correctly document arguments in sphinx
doctoring updates for data types in documentation
Update the version number
Show a consumer in the README
Fix the bug referenced in #217

No need to validate a non-existing callback that is not passed in. Remnant from copying the methods from channel.Channel