DGLShader now caches off shader file contents

-remove debug statements
-it seems to pass strings to javascript it MUST be QStrings and not
std::string.