Update .gitignore with Sublime Text project and workspace file formats.
Add celluloid dependency for tests.
Update the 'StringIO logger' shared context to write logs into a variable.
Update connection management and add a single procedure to run a worker loop for multiple clients.
Add support for consuming via the bunny gem.
Don’t run threaded_spec on Ruby 1.8.7.
Fix tests on Ruby 1.8.7.