Initial test case for #100

Does not reproduce the issue for me
Don't perform timeout control for basic.publish, fixes #101

This increases throughput roughly by 350%. Applications that
cannot afford lose a single message should be using publisher
confirms anyway.

We can also introduce an alternative publishing function
should the need arise.
Change log update

[ci skip]
Fix link to mailing list.
Merge pull request #104 from wulffeld/patch-1

Fix link to mailing list.
Correct Bunny::Queue#get reference doc

[ci skip]
Register consumers with client-generated tags before sending basic.consume

References #78
Merge branch 'master' into tls_support
TLS support WIP
Handle Errno::ECONNRESET in the network loop
Provide a way to disable automatic connection recovery

When disabled, network loop exceptions will raise an exception
in the main connection thread.
Change log update
Spam
Extract a local
Lazy initialization is no longer necessary here
Extend tests that hang on 64-bit Linux
Rename ivars
Set abort_on_exception everywhere
Don't install redcarpet on JRuby
Use https://rubygems.org