* (first) update in preperation for future floor changes:
 * added support for opengl 4.5 and opengl es 3.1
 * added support for disabled openal/audio
 * use FLOAT_EQ where it makes more sense than a direct float == comparison
 * now requiring clang 3.5 to build + changed to compile in gnu++14 mode due to floor changes