Adds a storage wrapper system, as well as a new filesystem
based storage implementation to be called from it.
Adds new persistence implementation of the web services
portion of listing save states using the newly added
storage system.

Fixes #2750.
Adds the rsvp.js library to provide a Promises/A+ interface.
Adds the initial vwf/admin.js javascript module for providing
outside of the application context functionality.
Adds the getSaveState and application.getSaveState functions
to the new vwf/admin.js module.

Fixes #2747.
Removes stray debug message.

References #2750.
Merge branch 'development' into branch/persistence-listsaves
Adds nodeJS server implementation of updated persistence API listing
of save files.

References #2751.
Updates naming scheme to be clearer and consistent across the storage
system. Fixes minor bug where ruby was not responding with a JSON
content type for listing saves. Fixes some minor style formatting
issues.

References #2746.
Merge branch 'development' into branch/persistence-listsaves
Adds a unit test for the filesystem based storage system, and fixes
minor issues that came to light during the development of the unit
tests.

References #2746.
Adds an outside in web request test of the persistence list-saves
functionality. Current implementation is tied to the FS based storage.

References #2746.
Merge branch 'development' into branch/persistence-listsaves
Enable running test files directly using ruby without rake
Add example of spec version of storage_test.rb
Fixes whitespace issues in storagefs.rb, makes certain lists of
instance ID's or save names returned by storage functions are
sorted for consistency when testing.
Updates the storagefs_spec.rb testing file to provide a full battery
of testing.

References #2746.
Run the *_spec.rb riles as well as the *_test.rb files
Merge branch 'development' into branch/persistence-listsaves

Conflicts:
	lib/nodejs/persistence.js
Merge branch 'branch/persistence-listsaves' into branch/persistence-listsaves-specs
Removes storage_test.rb original storage test implementation since
the updated spec style implementation covers the same testing
purposes.
Merge pull request #38 from virtual-world-framework/branch/persistence-listsaves

Adds the new persistence/save design implementation of listing saves, as well as providing an initial structure for compartmentalizing the actual storage portion of the system to make providing alternate non-filesystem implementations easier in the future.