Support `--ssh-user` option

Support "--ssh-user" option to specify the username. This is compatible with `knife bootstrap` etc.

The "user@hostname" way should also be kept as an alternative and for backwards compatibility.

(In the future it would also be fancy to be able to specify it in knife.rb instead of always typing it on the command line. But this has to wait for solo.rb/knife.rb changes.)