Fix HTTP Response to use cStringIO, adding Unicode support.

The commit add Unicode support to cassette.
I just copied the fix from uber/cassette https://github.com/uber/cassette/commit/679de321e10119ce5e7c87acf68fc9fb7624105b