Added a few more GLSL functions to the shader classes.
Viewport sizing bug fixes and added support to PostProcessingManager for different viewport sizes. This is especially useful for render to texture.