Added basic GUI/menu system (not 100% done yet), and other things.
- Graphics should now go in the gfx/ folder (uploaded placeholders!).
- (I)GameEngine: now provides a config file for game settings.
- GameEngine: now logs to a file as well as the standard output.
- GLTexture: images with != edge lengths are now scaled proportionally.
- ALAudioEngine: strange OpenAL init error, added more error checks.
- GameEngine: fixed a bug with mouse button events of -1.
Merge crap.