Update links.sh

Who wants a 2-step install process when it can be 1 step?
Build on a separate branch
Use git submodules instead of cloning
Use system libclang for YCM. Um...
Set some config options on top
Use ~ consistently instead on some ..
Add neovim support