Added Unit Tests for class  ShaderProgram

- Tests in file ShaderProgram_Test.cpp
Merge remote-tracking branch 'origin/master'