Python 3 support

These eleven patches should bring support for Python 3. After applying them, HTTPretty behaves the same way in Python 2 and 3 (meaning that the bugs reported for the Python 2 version still exist :/).