Added new mouseMode settings.  Mouse can now be used as a pointer or as movement input.
Targa image loading works again.  Font rendering now supports alpha channel.
Started work on detecting what object the mouse is over. Converted the struct GEBoundingBox into a class.  Created the classes GEPlane and GERay.  Added a togglable option for multisampling rendering.  Started work on deflate decompression for PNG image file format.