mws module: add backward-compatible support for Python 3.3+

I don't have a MWS_MERCHANT account to run the integration tests, but I tried to test as much as I can, hoping it works :P

All unit tests passed.