Fix handling of halt signal when multiple cores are enabled in simulation.  Previously, they were just wired together, which resulted in a conflict.  Now, the simulation will end when all core assert halt.