Factor our trackball into its own module, move things to printrun.gl
Minor cleanup in gcview
Update setup.py