Revert "Revert "SERVER-6405: ExtentManager no longer has access to collection internals""

This reverts commit cbe5d8c77986e940f3bb5fccf7c63732b9b0e907.
SERVER-6405: fix configsvr database check inversion
SERVER-6405 SERVER-11073: FlatIterator shouldn't fail if collection has no extents