Refactored forward rasterizer:

* Fixed passing incorrect vector for light viewPosition.
* Fixed program handling of missing uniforms,
* Reimplemented texture_shadeless program.
* Changed ambColor to horizonColor.