Revert "Revert "Halo: Add master switch to disable Halo (2/2)""

This reverts commit 3cc7e31e0901bce170f7cbab0d35a374a18105d0.