SERVER-15535 Drop temp collections when exiting drain mode.

Also, introduce an OperationContext implementation for use in replication tests that
is compatible with the lock manager. This obviates the need for the GlobalSharedLockAcquirer,
but does not yet remove it.