[autocmd] Fixed autocmd syntax, using wildcard instead of Filetype

Change-Id: Ibc06e57f0f671be0ebca1f7ad542686529eaee51
[abbrev] Renamed autocmd to aucmd to avoid ambiguity
[config] Removed cident from general configuration

Change-Id: Ia75176556508fd058b39a222b7a6ab57b47009ed
[autocmd] Cleanup and merging from c and cpp groups

Change-Id: I99e287bcba1af5259d44967efc2e7d1d126cf1eb
[autocmd] Fixed spaces highlight covering the following cases:

1 - trailing spaces
2 - leading spaces
3 - spaces before tabs
4 - spaces after tabs

Change-Id: I0893224fd7a2a2211a40dcf297221e9ae89db26e
[autocmd] Extra spaces used only for programming

The extra spaces search pattern where moved to be used only with programming
languages, where the TAB as indentation is necessary. For all other filetypes,
just the trailing space (at the end of the line) is used.

Change-Id: Ia9ebda2c9e60f4a8168b9f119fd7fbc43e323cf8
[autocmd] Fixed ccpp autogroup sintax error
[autocmd] Added autocmd verification

Test if autocmd is present (is compiled) in Vim, before executing it.

Change-Id: Ie27f746f4fa6810821ef9a0c6973dbdbb033132f
[plugin] Autocmd verification for markdown

Added autocmd verification for markdown plugin. If autocmd is not present in
Vim, it shall be disabled

[plugin] youcompleteme default clang c/c++ config disabled

Disabled default clang c/c++ syntax checker config. It was defaulted to c,
ignoring cpp. It shall be moved to the augroup.vim file and splited in two
config files.

Change-Id: I036c21998ea6134548fd70bbfdf8059bca1ddfdc
[plugin] youcompleteme clang c/c++ syntax checker config file

Added separated clang c/c++ syntax checker config files, so c and c++ can have
specific files for each language.

Change-Id: Ie2ecbd8dcb160c9b37e3565fe2d5aa4eade0902a
[augroup] autocmd for youcompleteme clang c/c++ syntax checker (incomplete)

Change-Id: I1e0a70ebebe0733bfde0419fdbec2c1eb6560476
[autocmd] Individual YCM clang C/C++ complete file

Added separated .ycm_extra_conf.py  for c and c++ respectively. A this time YCM
(YouCompleteMe) plugin does not support custom config files, so as a workaround,
two new directories (c, cpp) were added to provide global config files for both
languages.
[autocmd] YCM mssing files

Added missing files from previous commit:
    commit e6b113556e6cc657161e1782efec1d338d2e237e
    [autocmd] Individual YCM clang C/C++ complete file
Merge branch 'autocmd' into labs

* autocmd:
  [abbrev] Renamed autocmd to aucmd to avoid ambiguity

  [autocmd] YCM mssing files
  [autocmd] Individual YCM clang C/C++ complete file
  [augroup] autocmd for youcompleteme clang c/c++ syntax checker (incomplete)
  [autocmd] Added autocmd verification
  [autocmd] Fixed ccpp autogroup sintax error
  [autocmd] Extra spaces used only for programming
  [autocmd] Fixed spaces highlight covering the following cases:
  [autocmd] Cleanup and merging from c and cpp groups
  [autocmd] Fixed autocmd syntax, using wildcard instead of Filetype

  [config] Removed cident from general configuration

  [plugin] youcompleteme clang c/c++ syntax checker config file
  [plugin] Autocmd verification for markdown
[config] File cleanup

Removed python bytecode files commited by mistake