refs #828 Move minUnsafeKey to a virtual interface that Capped and Oplog
collections implement. Tailable cursors use the high-level
TailableCursor interface when refreshing their min unsafe end key.