Move shaders from LWJGL module to API
Add Context#isWindowCloseRequested

Also dispose the window in the software renderer on destroy
Fix clipping in software vertex array
Return a GL20 vertex array for GL30 when using OS X

Since the core vertex array isn’t supported, but the APPLE one is
Remove unnecessary logging in ColladeFileLoader