GZIP support on mtgox, fix retry/error handling.

Add more security to encrypt & unlock. These new versions are not
backwards compatible with your old keys. Please re-generate new ones.
Spread function now includes randomness (so the orders do not look so
identical). Rewrite the bitfloor argument handling.