There was a bug in the web client creation and deletion of assetstores that failed to keep the collection of assetstores in a consistent state.
This makes the current assetstore more obvious in the list on the web client, as per issue #263.
If we delete the current assetstore, make the most recently created assetstore the new current assetstore.
Fixed a time issue with the upload age check.
Merge pull request #405 from girder/fix-utc-time-in-upload

Fixed a time issue with the upload age check.
Added tests for assetstores.  For the webclient, added tests for creation, setting as current, and deletion of each type.  Added a test to the server to check that if the current assetstore is deleted, another assetstore is set as current.  Added some utility functions to help check if everything is loaded in the webclient.
Merge pull request #402 from girder/assetstore-collection-issue

Adding or deleting an Assetstore leaves the web client it an odd state.
Merge pull request #403 from girder/assetstore-visual-indicator

Increase the prominence of the current assetstore.
Merge remote-tracking branch 'origin/master' into packaging