Include QGLWidget to get a better set of OpenGL definitions
Fix a mistakenly overridden function clash
Added a Rainback.ActivateMainWindow object to the Lua environment

This is a bit hackish, which is why the function name is relatively long
and ugly. Ideally, widgets would have an activate method, which would
remove the need for this
Support QPoint, QPointF, and QSize QObject properties
Don't use the OpenGL viewport; this is broken on MinGW