Allowing "storage.js" to be used by multiple storage providers
Merge branch 'master' into storage
Tightening API of jssketch client. Updating documentation, tests and APIs as necessary.

In particular, saveAjaxForRevision and getAjaxForRevision have been
documented, and are now used correctly, and both accept only IDs rather
than IDs or Model objects as before.