improved guardctrl remote interface

All guardctrl handling moved into the python module (both local and remote).

Use json encoding to pass arguments to SSH_ORIGINAL_COMMAND, which is a much
more robust way of handling argument spaces, and unbreaks various option
handling.

The guardlog command is re-purposed to exclusively handle opening logs in
an xterm.
2 jobs for master in 37 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
passed #251619
pages

00:00:37

 
  Deploy
passed pages:deploy

00:00:00