New ShaderLoader and GLmock

Signed-off-by: darkenk <darkenk@gmail.com>
Replace GlMock with external lib and suppress warnings in test

Signed-off-by: darkenk <darkenk@gmail.com>