add glsl4.5 types
add/update glsl operator type signatures
add vector->scalar constraint, add glsl4.5 function signatures
fix typo
expand macros in glsl-walker
figure out specific types from inferred functions, print types