Revert "Revert "Finish fixing Zygote descriptor leakage problem""

This reverts commit 339c225f67f564d61ff98746761f1acda89f3733.

Change-Id: Iaab0cd130e34346a685985d0401f23ab00ebf441
Merge "Revert "Revert "Finish fixing Zygote descriptor leakage problem""" into kitkat-caf