Add Context.load method to load a context from a persistence_engine.

Context.load will load a Context object from the given
persistence_engine.  The API requires only that the persistence_engine
implement a load_context function that returns a dict loadable by
Context.from_dict.