new server that fires a ready event on complete of initialization

Also doesn't depend on timing. Instead leverages gevent Events
to control ordering of operations.
mute console output with a debug flag
test/progressive shows use of public_ready when starting WearConnectServer
critical fix so that the ws server will accept multiple connections

The private server is limited to one client. This will help
quickly surface if anything funky is going on there. But obviously
for the other server we need to accept many connections.
add strict ordering of startup events using Gevent Events
update submodule reference