Fix Shader compile error.
GlProgram class code cleanup.
GlShader class code cleanup.
blackhole.h code cleanup.
Refactoring all code.
Rename: blackhole.h -> bhpp.h
Cleanup all code.