fix install script linking problem

when target file already exists, the script will
1. remove the file if it is a link
2. back up the file with extension .cppcho-dotfiles.bak for other files