OpenGL 3.3 Support

Title says it all. We use regex to remove layout qualifiers from our shader strings before compilation according to the Graphics/"OpenGL3.3" flag in the configuration file.

Also disabled rendering the ui on Linux until we get that fixed.
Check spacing here. Also, maybe do the rename to `OpenGL33`, I'm not sure how much the various file formats we use like `.`s.