Swc-1663:  add support for sftp upload destination project setting

include characters that need to be escaped, and verify that they are.