Glsl

This branch contains preliminary changes for discussion on supporting .vectorize(...) scheduling with .glsl(...).
style nit: underscores not camelCase (string_imm)