Add support for Python 3.x (especially 3.4.2+)