Python 3 + ST3 support, fixes #18