simplify linux command runner. this breaks you.

this literally changes its behavior in every way.

debugging support is removed, and it no longer expects manually
constructed *exec.Cmds, so you should go back to exec.Command(...)
         everywhere.

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>