Don't use sh_quote in the scp protocol

Don't use shell quoting to fix filenames sent through scp. We do hoever
need to escape \n, so replace them with the cotrol sequence alike \^J,
which is the behaviour that openssh seems to use.

Fixes issues #11 and #10