Add a ShaderProgram class to encapsulate compiling, linking, and managing shader attributes
Merge branch 'shader-program-util' of https://github.com/tangram-map/tangram-es into shader-program-util
Use static member variable in ShaderProgram to track currently bound GL program