Symlinks link to relative paths

By using relative rather than absolute paths, home folders shared
between different hosts no longer breaks if the absolute path to home
folders differ.

If there is no common path between the home directory and dotfiles
folder, installer will revert to old behavior.