hub_discovery and gateway are now synchronized in what gateways have been discovered and registered by the gateway. closes #179
removed stray print statement
wrapper arounf pythonwifi calls in case of failure (i.e. the wireless connection drops). closes #214
forgot return statement with previous commit
merged with fix_issue_179
let local gateway discover hub both directly and through zeroconf to test that the hub_client is not spammy
Revert "shutdown all connections properly if network contact to hub is lost"

This reverts commit c0f53b15dd191643994699be7c9850b57852ee9e.
comment shutdown hook for now.
external shutdown hooks for gateway and hub.
Merge pull request #218 from robotics-in-concert/concert_shutdown

External shutdown hooks for gateway and hub.
catch shutdown errors in the watcher thread for the gateway.
parameterise the external shutdown timeout.
really old legacy rosinstaller.
Merge pull request #215 from piyushk/gateway_recovery

Gateway recovery
fix license links in rocon_gateway
don't spam with warnings if we've already attempted connection to a disallowed hub.