higher default light position
protect against empty web worker
change Scene.init() to use promise instead of callback
parse ambient=0 correctly
always rebuild camera & lighting
switch to lighting presets in demo, update build
use isNaN instead
Merge branch 'master' into peter/color-stops