Revert "Revert "Revert "Revert "SharedMemory: break Cleaner reference cycle."""" This reverts commit d27119ce0a12e57860d0b5a8e8c7a30c0b633c26. Reason for revert: This is still an extremely necessary FD leak fix Test: android.os.cts.SharedMemoryTest passes Fixes: 206767336 Change-Id: I33cdbde0554b9e1cb7e9f8ea3ee8dfbd30fe8a89 (cherry picked from commit 6d4a948b3d589ad74dc4042f5bb7396e04160c64)