Some small changes in pixel downscaling
added glPygonMode GL_LINE and GL_POINTS (tested GL_LINE with Trackballs)
fixed memory leak if re-calling glNewList on an existing list (permited by gl spec)