Shader and shaderProgram changes.
Texture2D changes.
All over mino changes
Improved disposing of shaderprogram.
Fixed minor problems in other resources classes.