handle non-existing symlink creation locations
For file command create symlink destination directory beforehand (same as installation of files that are not symlinks). Patch also adds a note to cmake create_symlink command documentation that the destination path has to exist beforehand.