some changes to allow clang_complete with neocomplete.vim and fixes for my bad keyboard skills