Alters editor implementation so that property change values are
stored raw, and only deal with JSON parsing when necessary to
update a field. Only update property fields when a tab is opened
or if the tab was open when an update was received.
Update to script to allow for continuous motion when holding down G key. Fixes #2879
Code review cleanup of file.
Adjusted interval timing based on feedback to smooth translation.
Adds function to clear out the HTML div containing object details
in the editor, when the editor is closed, so as to minimize impact
on performance.

References #2731.
Merge branch 'development' into branch/editor-optimization
Fixes spacing issues with file.

References #2731.
Adds save functionality and fixes missing require issue with
persistence in NodeJS server.  Updates package.json and
npm-shrinkwrap.json to include new querystring package for handling
POST param parsing.

References #2897.
Merge branch 'development' into branch/editor-optimization
Merge pull request #50 from virtual-world-framework/branch/editor-optimization

Branch/editor optimization (Redmine issue #2731)
Go ahead given, going ahead and merging changes in.
Merge pull request #49 from virtual-world-framework/branch/humvee-lesson-motionfix

Branch/humvee lesson motionfix
Merge branch 'development' into branch/nodejs-basicsave
Merge pull request #52 from virtual-world-framework/branch/nodejs-basicsave

Save/Load Fixes for Existing NodeJS Persistence Implementation
Merge branch 'development' into branch/persistence-listsaves

Conflicts:
	lib/nodejs/persistence.js