Client: add "crab edit" command.

This is just a convenience command which should do the same
as running "crontab -e" and then "crab import".
Client: avoid using shell to run "crontab -l".

It doesn't appear to be necessary to have the subprocess
module invoke a shell for this.