Handle black allocations in concurrent mark-compact

Test: art/test/testrunner/testrunner.py
Bug: 160737021
Change-Id: I4ad6d090cbf87a9120bbc4aaf778a2e1b0d8ae6b
(cherry picked from commit 384c7861b27f6b5ded42a32ab7d14a48c987f515)
Merged-In: I4ad6d090cbf87a9120bbc4aaf778a2e1b0d8ae6b
29 files changed