Python3

This is the complete support for Python3, completing the initial implementation of @jirikuncar (closes #3).
@kaplun can you add also `3.4`?