Added automatically-bound shader variables

This is done for any variable with the same name as any of the
bind-sources in the ShaderVariableBindSource enum