* replacing literals is now not a seperate pass to compilation.
  I have no idea why I did this originally but it certainly wasn't necessary
  and split up functionality that belonged together. Now varjo->glsl contain
  the whole recursive compile tree walk. WEEEE!