[PLAT-4949] Support clone-free InMemoryMasters

Although by default InMemoryMasters, when production hardened, clone
results before sending them back as part of a search, there are situations
where client code can guarantee that this isn't necessary.

This then avoids unnecessary CPU time and heap churn.