[dm-era] only commit if a block was actually marked.
[dm-era, dm/persistent-data] Bitset only flushes the current word if it's been dirtied.

A big performance boost for dm-era
[dm-era] Digesting old eras occurs in the background, rather than in one big chunk on suspend.