Support for subscriptions, and basic passing test
rename new glassprov server to wear_connect_server
removing commented code and useless comments
change test to use wear_connect_server
rename test to test-basic-sub
add subchannel support and corresponding test

A device subscribed to a channel "a:b" now receives messages on
all channels *beginning* with "a:b", such as "a:b:c:d." See
test-subchannel-sub.py for an example.
update new clients on all existing subscriptions