agent: remove `restart` functionality altogether

After discussions with Bernerd, we decided that the restart action
unnecessarily complicated the agent/container state machine, and that
(at least for now) we can better move forward by relying on clients
manually issuing start and stop commands.

This commit removes all reference to `restart` at the agent level.