Make a few changes:

1. Add color support to OglDrawable, used by ParameterizedSurface so far

2. What to do if exit called from Python interpreter? no idea yet

3. Check for drawable under the mouse during OglViewingArea::mouseDrag