Enhance JRuby support in unit tests.
Correct long hidden test problem with RabbitMQ.
Issue #63, nil client message, rapid AMQ restarts

At present this does not implement suggested
changes to the heartbeating logic.
The SSL hostname so that SSL SNI based proxies can route a connection properly.
Merge pull request #67 from chirino/master

Set the SSL hostname so that SSL SNI based proxies can route a connection
Proper cleanup when not reliable and EOF from broker
Issue #63, fast spurious fail overs.

Added connection parameter to allow clients to supply
an adjustment value to the sender heartbeat sleep time.
See notes/heartbeat_readme.txt for guidance on use.
Squelch warning during unit tests.
Remove extraneous private declarations.
Issue #65, non-word characters, login and passcode.
Issue #66, failover URL regex should allow a single broker
Version bump
Gem version 1.2.12