New polling logic
The Tor plugin should follow Ricochet's approach to polling:
- Whenever internet access becomes available, publish the hidden service descriptor, wait for it to be published (how?), then poll once for contacts
- Don't poll again until the next time internet access becomes available -- contacts are responsible for connecting to us
The LAN and Bluetooth plugins should use randomised exponential backoff, starting from the time the transport becomes available.