Texture work:
* Texture class hierarchy in place along with cuda-side infrastructure
* Constant textures implemented
* Minimal set of functionality complete for Image textures
* Stubbed procedural texture class
* new standalone sample 'texture'