Reland "Clear mark-bitmap after compaction"

This reverts commit 62a9bce97c8b75ab2c53be26fb95eb04289bec93.

Reason for revert: Fix the issue: non-moving space gets changed in
pre-zygote fork, so can't be const initialized in the constructor.

Bug: 263341475
Bug: 263326265
Bug: 160737021
Change-Id: I5322c15fe17014c1a199ffd8660917dc01a4b201
Test: pre-submit and crystallbal/MPTS
2 files changed