Added readyState and queue features.

A DDP instance now has a readyState property, which can have the
following values:
  -1    "pristine", not yet connected
   0    connecting
   1    connected
   4    disconnected

If you send a message before the connection is established, your message
gets queued, then sent (in order) when the connection is established.
Updated version and documentation