Validate passed contextPath objects on store

Ensure that ServerMarshal.store generated lookup paths refer to the same object that is passed in. This prevents us from running into issues on the client where there is no hope of a safe recovery.
Merge pull request #344 from walmartlabs/marshal-store-lookup

Validate contextPath state on store