Refactored InMemoryLocalVersionManager to put EndpointInitializationHistory into a separate class.
Added accessor for endpoint initialization history.
Added code to test to try to reconstruct endpoint from history.  Still need to add code to actually replay internal values back into replayed endpoint's internal values.