Save bin/obfsproxy as obfsproxy.bin in macosx and gnulinux bundles.

This is to avoid a name conflict with the obfsproxy module. See #8944.
pyobfsproxy → obfsproxy in windows torrc.
More pyobfsproxy → obfsproxy.
Alphabetize command line options.
Change defaultPort → port.
Typo.
Resurrect websocket-client.
Add usage to websocket-client.
Move ptMethodName.
Multiply by time.Second in the global constant.
Do logging in websocket-client like in websocket-server.
Tweak command line parsing a bit.
Increase version to 1.1.
Allow multiple public key pins.
Add another public key I've seen for www.google.com.
Add --disable-pin options.

This will allow us to temporarily react to a key change without having
to immediately without having to immediately deploy new bundles. Also
I'm not so sure that public keys are globally the same for the services
we're using since finding the other key for www.google.com today.
Opening brace position.
Connect to the client before trying to connect to the relay.

Many people are registering as flash proxy clients without actually
being able to receive flash proxy connections, just because they are
useing the pluggable transports bundles. Connecting to both client and
relay simultaneously caused many momentary connection on the websocket
relay, as the client side would fail. Check that we can connect to the
client before bugging the relay.
Use ready state constants from the constructor.

These aren't inheritable properties in ws.
Typo.