Update the shader validation script with the new structure
And add support for validating gles2/3 shaders separately