This commit fixes  a couple of things:

- The generation of scripts when a config channel contains one or more symlinks
- Rename the command line options to better match the API and the command line options for the ln binary.
- Renames the escape_quote function to replace_unicode to better match its intent. Also removed useless comment lines.