Fix buffer / shader bugs - stable
- Add basic Buffer implementations of getBufferEnum / getBufferBindingEnum to fix pure virtual errors
- Decouple shaders from rest of graphics
- Refactor shader get/set
- Basic test working (no way to exit program)
- Improve premake4 file