update bundled ycm_extra_conf.py to comply with c++11
cleanup some code
rename these *Vec classes to *Vector; don't forget the python file