Port shader compilation system from CMake to lua
Make shader compilation as part of the premake project build process