Adding new globals and update ycm template.

* Adding gitignore_global and .ycm_extra_conf global to dot_files.
* Updating install_system to setup links.
* Template update for ycm.
* Global ycm defaults to c code.