Adds support for appending arbitrary QS params to socket URI
Adds simplified async flow control
Caches a list of the currently active channel subscriptions
Stores client ID as top-level property accessor after handshake
Persists client identity and subscription state between connections; ensures consistency via simple locking
Allows optional sources in object extend
Updates xavi server dependency to 0.5.1
Release 0.2.1-0