add support for persisting to object store

including CLI --persistenceLocation taking object store syntax.

refactors file-based support to use a common PersistenceObjectStore interface backed by either filesystem or jclouds blobstore (only tested w softlayer so far).