Merge pull request #357 from virtual-world-framework/mars-game-staging

Mars game staging
Merge pull request #385 from virtual-world-framework/mars-game-staging

Mars game staging
Merge pull request #419 from virtual-world-framework/mars-game-staging

merging
Merge pull request #424 from virtual-world-framework/mars-game-staging

Merge up
Merge pull request #432 from virtual-world-framework/mars-game-staging

pull to master
Merge pull request #436 from virtual-world-framework/mars-game-staging

move to master
Merge pull request #449 from virtual-world-framework/mars-game-staging

merge up
Merge pull request #457 from virtual-world-framework/mars-game-staging

Merge
Merge pull request #466 from virtual-world-framework/mars-game-staging

Staging
Fix rover.js sync issues

Conflicts:
	source/rover.js
Fix sync in marsGameSound.js
Refix rover.js
Remove duplicate currentGrid
Merge pull request #475 from virtual-world-framework/multi-client-sync

Move vars into properties
Add script closure config to editor
Merge pull request #476 from virtual-world-framework/preserve-editor-closures

Add script closure config to editor
Merge pull request #471 from virtual-world-framework/mars-game-staging

Staging
Subset of changes made
Small subset of changes
Better formatting