** Added method for listing WorkspaceEntities by data source into
WorkspaceEntityDAO
** Added support for listing workspace entities by school data soruce
into WorkspaceController
** Added support for quering workspace entities by school data source
and school data source and identifier
** Added support for update and del operations into api.js 
** Changed api.js create to use RequestImpl so features like callback
could be used with it
** Fixed bug that caused api.js to always serialize parameters as json
(broke read requests with query parameters)
** Added add method (similar to replace but does not drop original
property)
** Added support updating workspaces into WorkspaceController and
WorkspaceSchoolDataController
** Added support for updating workspaces into WorkspaceRESTService
** Fixed material update method name in WorkspaceRESTService
** Added updateArchived into WorkspaceEntityDAO
** Added support for removing workspaces into WorkspaceController and
WorkspaceSchoolDataController
** Added support for removing workspaces into WorkspaceRESTService
** Added demo cases for delete and update operations via new REST API