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

This reverts commit fd535dc61a679503485e7fddacac1e115593ebfe.