[3D] Fixed issue with eye coordinate being set to an unknown value on virtual room startup
[SMS] Changed ordering of default input devices [Neville]
[GUI] Now use UTF-32 internally for all text handled in GUI and controls
[CORE] Fixed bug in core handling that made it difficult in some cases to interrupt or close a running core
[cORE] Fixed many issues relating to lowercasing strings for comparison
[CORE] Changed all internal text and handling of text to UTF-8
[CORE] Thousands of small changes and cleanups mostly relating to GCC support
[CORE] Added Linux support (32bit and 64bit) . Uses ALSA audio backend and X11 so should work on a wide variety of Linux distributions
[CORE] Updated boost library and changed filesystem to v3 now that it properly supports unicode
[CORE] Removed own OpenGL extension handling and now use Glee
[AUDIO] Fixed issue that wasn't clamping sound in some cases