Make all instances `IrminMemory.S.create` share the same cache (for a given `S`).

This makes the behavior of this store consistant with the other
persistent ones, eg. `S.create ()` should return an hanlder to some
shared datastore.
Update CHANGES