* fixed bug in code that checks for a glsl function's restrictions
* added restiction stubs for all glsl functions
* fixed bug where out-vars with qualifiers were not given them when
  they became the in-vars of the next shader (in rolling-translate)
* add more stuff to the todo list