shellcommands.pm: move to Net::OpenSSH and add ignored_errors option, RT831