fix compiler output on error.

Replacing the call to shell with a call to system allows the compiler output to be printed at all times.
All exception handling code is removed as system does not throw on an error code return.

Side effect: compilation of other modules continues if one fails.
Merge pull request #102 from vuaru/master

OpenCL bindings.
Revert "Merge pull request #102 from vuaru/master"

This reverts commit 345b9029c8ceb3e4f441a250e04176a489777bc9, reversing
changes made to 2f12c632df46bd0b5673f9f81d57b3c4f72bf1b1.
lua_newlibtable was passing a size_t to lua_createtable instead of int.
Hopefully a real fix for the gl version detection issue.
Merge branch 'master' of https://github.com/aldacron/Derelict3
Added comments to GL version detection and removed the commented out code.
Redo exceptions
typos
Merge pull request #108 from John-Colvin/patch-1

fix compiler output on error.
Support for GL_KHR_debug extension in DerelictGL3 was broken.
Updated DerelictGLFW3 to the latest glfw3.h
More glfw3 updates.
Fix build on gdc
Merge pull request #121 from mat8913/master

Fix build on gcc
OpenCL