Move to Python 3
This moves Ideascube completely over to Python 3.
These changes do not preserve compatibility with Python 2 at all.
The unit tests all pass (including in Travis), and the Debian packaging configuration is also updated.
Fixes #75 (closed)