Stomp::Client's connection's host params should be exposed in the client.

That way, a Stomp::Client always knows which host it is currently connected to.
Use Forwardable to delegate Client's parameters to the @connection.
Cleaned up some regex.
Merge pull request #74 from ismith/client_params

Stomp::Client's connection's host params should be exposed in the client.
Release 1.12.16.
Whitespace cleanup
Added startup timeout, duration can be set via the :start_timeout parameter.

(ppaul/6540400, #4)
Read receipts as UUIDs.

This makes correlating a application's log with the broker's stomp log a lot
easier. Consider the scenario where a web application is instantiating a Client
object per web request, sends a couple of messages then closes it.  There'll be
thousands of entries in the broker's stomp log where all messages and receipts
have id values that rarely exceeded 2 or 3, say.

(ppaul/6540400, #5)
Fix for Client#set_logger; it was setting the @connection's logger, but not its own.

(ppaul/6540400, #11)