Merge pull request #55 from guycalledfrank/shader-system

Fix for scenario where no lights are enabled.
[RELEASE] v0.158.2
[VERSION] v0.159.0-dev
Merge pull request #7 from playcanvas/master

mememerge