Emits connection:ready event after handshake complete and instance unlocked
Defers connection:open until after handshake complete
Patches remove listener logic to correctly escape regex-unsafe chars
Message callback should receive entire message payload
Bumps Xavi server dependency
Merge pull request #12 from xavi-js/bugfix/incomplete-handshake-protocol

Updates handshake protocol to send response and expect confirmation
Merge branch 'master' of github.com:xavi-js/xavi-client into cleanup/coverage
Fixes testing of empty messages