Merge pull request #4 from playcanvas/master

Merge pull request #52 from guycalledfrank/shader-system
some shader system fixes
Merge pull request #53 from guycalledfrank/shader-system

Enable Fresnel by default plus some additional fixes.