Add functionality to save and load from separate directory structure.
Add new pattern matching to server that provides readable load
and save URL's. Add basic support for save revisions, using the
UTC timestamp in seconds as a revision number.

References #2315.
References #2534.