Some spring cleaning

2 code related "cleanings" are:
 - remove `SSHKit::Command` class dependency on `shellwords` std lib. It seems `sshkit` doesn't use that lib since e73c57a. I checked and `capistrano` also does not use it.
 - remove `SSHKit::Coordinator#cooldown` private accessor. This line was introduced in b71fba1ee5d9ca25a4741de954bddc34c391e505. From what I see, it hasn't been used anywhere really.

Other than that, this pull req mostly removes trailing whitespace from files.

Update to comment on the failing build: for some reason rubinius installation fails.

    rbx is not installed - installing.
    Searching for binary rubies, this might take some time.
    Requested binary installation but no rubies are available to download, consider skipping --binary flag.
    Gemset '' does not exist, 'rvm rbx do rvm gemset create ' first, or append '--create'.

It seems the same thing happens [for the sshkit master branch](https://travis-ci.org/capistrano/sshkit) so I'll think this is fine.