thin: remove thin wrapper, it's useless
shader: add creation by file path and stream
build: remove GLU dependency