Account for multiple scenarios in onScenarioStart
Merge pull request #122 from virtual-world-framework/fix-scenario-loading

fix-scenario-loading
Changes the logger to a component instance
Generically identifies and stores the loggers
Adds the alert messages
Moves the check for low memory to ramChanged
Creates properties for the low ram and battery alert messages
Merge pull request #125 from virtual-world-framework/alerts

Cleans up status and alert loggers
Fixed grid loading bug
Use "bind" rather than "self"
Merge pull request #127 from virtual-world-framework/fix-grid-loading

Fix grid loading
Cleaning up YAML to remove unnecessary sound properties
Rover voice changed to male
Created rover sounds layered sound definition.
Attempting to abstract away stopping sounds with no instance ID

Conflicts:
	source/rover.js
Wind and gameplay play on start again.
Hacky way to stopSound using triggers by retaining sounds in the soundManager
No need to provide sound instanceID anymore. Will stop all sounds if only soundName is provided.

Conflicts:
	source/marsGameSound.js
	source/marsGameSound.vwf.yaml
Merge pull request #126 from virtual-world-framework/sound-events

Sound events
Ken McClure: Update to scene.dae and terrain.jpg and terrain_spec.jpg.  Added some more debris to the scene.  Added some in the center path to block player path.  Also added rocks and debris to the right side path to block some areas.