Added compression option to ssh/scp
sshutils: fix port initialization bug

Fix originally contributed by @ebrevdo
Merge branch 'feature-ssh-compression' into develop

closes gh-294