Support pickling at the risk of breaking some stuff.
Merge pull request #217 from sixohsix/pickled

Support pickling at the risk of breaking some stuff
- support pickling of responses (#82)
- silence Python 2.6 warning (#179)
- this makes rate-limit headers unavailable on boolean or string responses. I'm not sure if that's a problem.