How to set up Google Authenticator for a Gmail account.

This way you don't have to maintain access to the phone number used when
you registered.
rename facilitator binaries to have more "unique" names.

facilitator              -> fp-facilitator
facilitator.cgi          -> fp-registrar.cgi
facilitator-email-poller -> fp-registrar-email
facilitator-reg          -> fp-reg-decrypt
facilitator-reg-daemon   -> fp-reg-decryptd
report facilitator service status correctly
Add fingerprint of the bridge we're running, to protect against MITM of the first hop.
- To support multiple authenticated bridges, we will need to fix #10196 and #11574
Make die really die.

die was intended to prevent future network operations. In reality, it
just changed the color of the badge and waited for the next polling
interval.

https://trac.torproject.org/projects/tor/ticket/11400
Don't die on network errors; rather try again.

Death-on-any-error was meant as a failsafe, to prevent runaway behavior
like repeatedly connecting to a facilitator that is down for some
reason. It turns out that long-term proxies like Cupcake want to keep
connecting after a temporary loss of connectivity.