scripts: bug fix on link and copydir
scripts: copy file must contains the relativ path
scripts: copy contains the relativ path
scripts: toolchain has dependances with sysroot and hostobjtree
install: new no dereference option

install like cp support -P or --no-dereference. The installation doesn't follow the symlinks and creates a new one.
The file "copy.c" already contains the code to do it. Only install.c has to set some options to enable the feature.
After that copy_internal creates a symlink, install.c hasn't to change access mode on this file, because the mode is applied on the target of the symlink. This target may not exist at this moment.
install: preserve timestamp and now the access mode of SOURCE to the DEST files

copy.c already contains the code to do that. install.c initializes some options for copy.
install: install directory recursively.

install accepts the -r --recursive option like cp, to install the contains of a SOURCE directory to a DEST directory.
copy contains the main code of the recursive copy. A problem exists only with directory when the set_mode option is activated. The mode option is fixed with install for all SOURCE files (directories). But for directory the mode must add at least the ---x------ access right to the directories.
install: bugfix on the symlink copy in no-dereference mode.

install tries to change the access mode to the symlink even if the target doesn't exist