some string utils & shader input, wip
fix build
add sbAssert/sbFail, with backtrace
shader refactor, wip
remove #pragmas
switch to CMake build
shader refactor, wip (2)
add missing files
lots of various fixes

- context creation fix
- added input tags in shaders
- commented out String references
zomg it runs
fix shaders
show invalid shader line on error
add extra shaders
fix textures