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)
Turned on the TCP_NODELAY socket option (disables Nagle's algorithm)

Tests show an 8-20 fold improvement in throughput. Messages under 1500 total
bytes benefit the most. Even with messages of 10K in size there's still a 30%
improvement in throughput; that's a lot. Tested with JRuby 1.7.3 and Ruby EE
1.9.3 on RHEL 6.1 against ActiveMQ 5.8.0 (also running on RHEL 6.1).

Default is true, but can TCP_NODELAY can be turned off by putting :tcp_nodelay
=> false in the parameters hash.

(ppaul/6540400, #8)
Bugfixes for TCP_NODELAY commit.
Added a NullLogger, made it the default.

This lets us remove several instances of `if @logger &&
@logger.respond_to?(:some_method)`

(https://gist.github.com/ppaul/6540400, #9)
Merge pull request #76 from ismith/tcp_nodelay

Turned on the TCP_NODELAY socket option (disables Nagle's algorithm)
Add marshalling methods to Slogger.
Added Stomp::Errors::StartTimeoutException
Merge branch 'null_logger' into dev

Conflicts:
	lib/stomp/client.rb
Issue #78
adopted solution discussed in forum
setsocketopt wants a *boolean*, not a nil
ERROR frame handling.

The handler will raise an exception in the thread that has the Stomp::Client
object on receipt of ERROR frames.

(ppaul/6540400, #3)
Merge pull request #81 from ismith/error_logging

ERROR frame handling; on receipt of an ERROR frame, an exception will be raised in the thread that has the Stomp::Client object.
Merge pull request #75 from OrazioWE7/anonymousConnections

Anonymous connections
Release 1.3.0
Merge pull request #82 from stompgem/dev

Release 1.3.0