Halt action

These commits implement the `halt` action, which is simply a wrapper around the already implemented PowerOff task.