Add support for Python 3.2

Python 3.2 is still used on major distributions like Debian 7 and Ubuntu 12.04 LTS.

Supporting Python 3.2 does not require any major changes. Only Unicode literals must be specified slightly differently. Sadly, the easiest solution for this requires an additional dependency. However six is such widespread, that this should not pose any issue.