BitmapFont adjusted to platform module
Fixed memory leak
Added some shader abstraction code
Adopted some platform functionality for ShaderProgram