Allow runner to loop infinitely on all hosts
Bug 1103123 - Add a halt task to all runner instances which will reboot machines on failure; r=rail

Adds the halt class.
Merge default -> production

--HG--
branch : production