Issue11 2

Main feature:

opencsg + cgal PNG output from command line

Changes:

Refactor of View classes:
 GLView split into QGLView and 'parent class' GLView.
 GLView inherited by OffscreenView
 split out several functions (showAxes, showCrosshairs)
 duplicate code removed

Refactor of opencsg:
 opencsg_prep() contains code from test, moved into OpenCSGRenderer
 export_png and test code now link to opencsg_prep()

Other:

multmatrix uses Value() to output doubles, to fix cross-platform test errors

guicgalpngtest & guiopencsgtest introduced

test_pretty_print wiki code deprecated, now outputs single .html file with base64 images
new: test_upload.py provides sftp upload script using paramiko python library
 (works with sourceforge)


Todo:

Clean up Camera code in GLView. Make smallAxes work in Offscreen

Possibly unify OpenCSG prep code between opencsg_prep() and mainwin.cc