Start Python 3 port

Many tests still fail: Qt integration is broken, but Python itself launches