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
Test: pre-submit and crystallbal/MPTS
Change-Id: I5322c15fe17014c1a199ffd8660917dc01a4b201
(cherry picked from commit de88488dc76c8be175273ed7f6eb8684a02f48f4)
Merged-In: I5322c15fe17014c1a199ffd8660917dc01a4b201
2 files changed