Remove pace (except for css) and start and stop spinner manually at the right times

This still seems to disappear early on some apps.  I'm not yet sure why that is happening.  The active class is being removed at the correct time, but the spinner disappears before the active class is removed.
Namespace the loading spinner html element id so it is unlikely to collide w/ app names
Merge pull request #367 from virtual-world-framework/branch/make-spinner-behave

Branch/make spinner behave
Allow getProperty cast/receiveShadows
Removed odd line.
Merge pull request #368 from virtual-world-framework/mars-game-staging

Mars game staging
Add sceneGetter behavior that gives a node access to the scene node
Avoid kernel weirdness from setting one property from setter of another during replication
Merge pull request #369 from virtual-world-framework/branch/sceneGetter

Add sceneGetter behavior that gives a node access to the scene node
Switch from using stage.draw() to stage.batchDraw() to help
increase performance.

batchDraw limits scene rendering based on the browser's fps
capacity.
See:
http://www.html5canvastutorials.com/kineticjs/html5-canvas-kinetic
js-batch-draw/
Merge pull request #373 from virtual-world-framework/kineticjs_drawing_performance

Switch from using stage.draw() to stage.batchDraw() to help performance.
Correct the "mouseenter" event mapping to "pointerEnter" event.

Correct what appears to be a copy/paste error that had "mouseenter"
mapping to "pointerOut".
Merge pull request #374 from virtual-world-framework/kineticjs_drawing_performance

Correct the "mouseenter" event mapping to "pointerEnter" event.
Consolidates the ifPrototypeGetID function
Merge pull request #375 from virtual-world-framework/branch/find-prototype

Consolidates the ifPrototypeGetID function
Removes a tab that was in the sound component
Merge pull request #376 from virtual-world-framework/branch/sound-comp-fix

Removes a tab that was in the sound component
Adds strict to the buzz driver
Merge pull request #377 from virtual-world-framework/branch/buzz-strict

Adds strict to the buzz driver
Allow "none" to be recognized as no echelon.

Recognize "none" as a valid option so that it is handled as null
and a warning is not thrown.