Make it more explicit that we're using syncd start
Stop logging the body of every frame in tests
Remove synchronous startup

This change removes the ability to synchronously start a
websocket_client process directly, favouring instead handling
synchronised startup with message passing from the handler module.

Also some refactoring of ondisconnect handler calls.
Merge pull request #12 from sanmiguel/mc-disconnect-handler

enforce async startup; refactor disconnect logic