Don't log raw network data since it bloats up log files and messes with
terminals.
Add a `TransportConfig' class which should contain configuration options (such
as the state location) meant for pluggable transport modules.
Use the new `TransportConfig' class to store the state location and pass it the
`TransportConfig' object into the pluggable transport's constructor.
Update the constructors of all existing four transports to expect a
`transport_config' variable which is an instance of the new `TransportConfig'
class.
Add ChangeLog entry for #9815.

(And specify the name of an optional argument in a function call.)
Pass server-side transport parameters to transports.
Do the release ritual for obfsproxy-0.2.4.
Add function for fast modular exponentiation.

The function uses GMPY's bignum arithmetic which speeds up the calculation.
Use 'powMod()' instead of the built-in 'pow()'.

'powMod()' is faster than 'pow()' and will both make UniformDH computationally
less expensive and create less of a timing signature.
Add some trivialities related to the #10031 patch.
Call transport setup at obfsproxy start

Pluggable Transports can use the setup class method
to receive Pluggable Transport config and save data to class attributes.
Obfs2 uses setup classmethod to save shared secret
Add some more dependencies to doc/HOWTO.txt.

We recently added a dependency on libgmp-dev...
Merge remote-tracking branch 'remotes/david/david-transport-setup'
Fix a bug and add some docs on the setup() method.

pt_configs are per-transport (since on the server-side they contain
transport-specific parameters), so we should initialize one for each
transport.
Only use gmpy if it is installed.

If the library is not installed, the built-in (and slower) modular
exponentiation is used.
Add get_public_options method to BaseTransport

If the transport server wishes to prevent some server
transport options from being added to the BridgeDB then
the transport may override this method and return a
transport_options dict with the keys to be distributed.
Clean up code to filter server transport options
Add code examples to get_public_options doc str

Further document BaseTransport's get_public_options
using a simple example torrc and code sample.
Trivial edits and ChangeLog entry for #10243.