Reworked all Core library examples; clean-up and general refactoring

-All examples in the core-utils-examples module have been reworked to use the new CoreGL library interface.
-Modified CoreSetup.RenderLoopCallback interface (and removed RenderLoopCallback2)
-CoreVersion now properly parses standard GL_SHADING_LANGUAGE_VERSION standard return values.
-Fixed CoreShader not locating uniform array methods properly (partially because they didn't exist yet)
-Added vector uniform methods: glUniform1fv/2fv/3fv/4fv and glUniform1iv/2iv/3iv/4iv
-Added several other GL functions/enums.
-Added package internal class ExampleMain to abstract main entry points for all CoreExample implementations.

All modules now compile! :)