Record and expose last compaction time

For a clustered database, report the earliest compaction time from any
shard. If any shard does not have a recorded compaction time, show
this as null to avoid confusion.
7 files changed