fix and test --compile
prevent physics editor crash when object has no physics in engine
support WebVR, remove old Oculus support. Fix lights so that they point correctly when parent is not scene
make sure to initialize sky colors
work to support phantom.js
some cleanup and flags to disable rendering, logincheck, and tools