Merge pull request #54 from guycalledfrank/shader-system

Shader system update 4
[RELEASE] v0.158.1
[VERSION] v0.159.0-dev
Merge pull request #6 from playcanvas/master

update myself 2