Use UltiSnip to replace vim-snipmate.

- Auto delete trailing white spaces when saving C++ (*.c,*.cpp,*.h) files.
- Add a global ycm_extra_conf.py file.