Revert "Fixing `data.del()` so it's in the feedback loop of `MongoDB` if it is used as persistent storage"

This reverts commit e031a0f11bb2a49dd50642fec34c7eb3eb149d4f.
Reverted `3.8.23`, updated `data.storage()` to drop a collection in `MongoDB` when synchronizing the `DataStore` to maintain required order of ops (it's not in the feedback loop, the persistent storage is a side effect)
Removing all documents from a collection so indexes persist (slower than a `drop`, but it's the lesser evil)
Changing `data.del()` to reject the internal deferred such that the public deferred inherits the outcome when the key/index is invalid
Minor change
Updated docs
Merge pull request #392 from avoidwork/edge

Minor fix