Added all the glsl texture functions, this sucked! should all be in order now.
* lispified the sampler-types
* Added all the glsl texture functions! woo
* removed stupid :test clause from defshader and added defshader? in-line with
  defprogram in cepl
* Other code was about how to autogenerate all the functions definitions, glad
  thats done.