updated: ShaderManager and its derived classes.
changed: the OpenGL's embedded shaders system

Sets the viewport size to a uniform variable of 2D shaders.
changed: MeshViewer

It now allows the user a more precise scaling control.
fixed: a syntax error in embedded GLSL shader code.
added: ScreenshotRenderer.hpp & cpp to VC++ project files.
reorganized: mesh and mesh factory classes
cleaned up: the source code
added: EmbeddedMiscShader