Update YCM to HEAD

* .vim/bundle/YouCompleteMe 3e10152...972b0a9 (141):
  > Updating docs to state clang 3.3 is preferred.
  > Using the new clang 3.3 headers
  > Using correct platform clang libs for linux
  > Use -j instead of -y on linux for tar
  > Using the new 3.3 clang binaries in CMakeLists.txt
  > Adding DLL as a valid extension for ycm_core
  > Merge pull request #385 from feed57005/master
  > Updating the error message for ycm_core loading
  > Updating a FAQ item on Syntastic
  > Better completion in the middle of a word
  > Clarifying a comment.
  > Adding `::` as a semantic trigger for Ruby
  > New FAQ entry about RHEL/Centos compilation errors
  > Updating vimdoc using new conversion script
  > Revert "Not using libc++ on FreeBSD."
  > code style fixes
  > More updates to CONTRIBUTING.md
  > Fixing possible issue with `remove()` on StringVec
  > Link to build bots from CONTRIBUTING.md
  > Updating vimdoc
  > Not using libc++ on FreeBSD.
  > Merge pull request #348 from lahwran/master
  > Tags file reading is now off by default
  > Check for empty flags list
  > Listing the ctags options YCM needs
  > Updating vimdoc
  > Can now seed identifier database with keywords
  > Using our command_exists func to check for brew
  > Updating vimdoc
  > The identifier completer now reads tags files
  > Xcode needs special testdata folder handling
  > More tweaks for building with Xcode
  > Adding Boost.Assign to BoostParts
  > Not adding -Werror and friends for Xcode
  > Merge pull request #344 from svermeulen/CppCompileFix
  > Merge pull request #340 from JazzCore/fix_404_error
  > Better thread safety in IdentifierCompleter
  > Some docs for CandidateRepository
  > Small README doc rewording
  > Adding the ClearCompilationFlagCache subcommand
  > Fix breakage of some compile_commands.json users
  > Preventing possible TypeError with StringVec
  > Updating vimdoc from README
  > Including `:` in the command names in docs
  > API docs for ThreadedCompleter
  > Fixing python tests broken in rename
  > Adding back the Jedi submodule
  > Moving everything under pytho/ycm
  > Removing jedi submodule
  > Running nosetests after install.sh
  > Tests for helper functions in flags.py
  > Calling PrepareClangFlags is not needed anymore
  > Refactoring out some pointless sys.path changes
  > Merge pull request #328 from JazzCore/jedi_keyword_check
  > Merge pull request #327 from JazzCore/jedi_upstream_fixes
  > Merge pull request #321 from pjg/patch-1
  > Minor README typo fix
  > Using BufUnload instead of BufDelete
  > Revert "[filename_completer] Append '/' to [DIR] automatically"
  > Merge pull request #315 from zhaocai/feature/slash
  > Minor refactoring & style cleanup
  > Merge pull request #304 from JazzCore/subcommand_complete
  > Merge pull request #308 from JazzCore/fix_307
  > Merge pull request #309 from JazzCore/cpp_fix
  > Updating to latest Jedi
  > Merge pull request #302 from vargad/master
  > Updating vimdoc from readme
  > Making -fPIC the default
  > Updating docs to mention Python GoTo* support
  > Code style fixes
  > Merge pull request #292 from JazzCore/goto_python
  > Updated vimdoc from readme
  > Merge pull request #285 from JazzCore/windows_fixes
  > Fix error on YcmDebugInfo in quickfix window
  > Fix ranking bug with ALL_CAPS variables
  > Not adding -Wc++98-compat on FreeBSD
  > Stopgap for unicode chars in filename strings
  > Adding complexity check to flake8 call
  > Minor refactoring for simplicity
  > pyflakes checking for Travis build bot
  > ycm_extra_conf.py file now in the public domain
  > Fix bug with [File] being shown instead of [Dir]
  > Fixing minor regressions from general store commit
  > Merge pull request #276 from JazzCore/ultisnips_unicode
  > Including current file dir for #include "" form
  > Separate options for completion in string/comment
  > Filename completer now uses include paths
  > Force filename completer on #include
  > Use OnBufferVisit in ultisnips completer
  > Fixing rare hang issue with ultisnips completer
  > Small README clarification
  > Removing some out-of-date instructions from README
  > Merge branch 'JazzCore-general_completers'
  > Version string in FAQ question now less specific
  > FAQ entry about too old system glibc
  > Supporting YcmCorePreload logic
  > Refactoring ycm_extra_conf handling into module
  > FilterAndSortCandidates returns all on empty query
  > Making sure that <C-Space> works in console Vim
  > Fix bug with removing flag after "-c"
  > Travis CI build status image in README
  > Travis CI config file & related required changes
  > Proper em-dash use in docs
  > Updating var default in docs from code
  > Minor docs formatting change
  > Docs now explain how to turn off ident-completion
  > Small clarification for docs intro
  > Merge pull request #248 from trefis/master
  > Merge pull request #246 from trefis/master
  > ycm_cache_omnifunc should use the user's value
  > Note about syntastic var for loclist population
  > Merge pull request #238 from JacekLach/do-not-cache-omnifunc
  > Updating vimdoc
  > Possible fix for random hang on Vim close
  > Fix traceback on <C-Space> semantic invoke
  > Fix typo introduced in refactor
  > Refactoring out some vim.eval calls
  > Removing some dead code
  > Refactoring the way install.sh checks for commands
  > Merge pull request #240 from izx64/patch-1
  > Fix traceback print on None for |location|
  > Some rewording for the CONTRIBUTING doc
  > Github now serves page from github.io; update docs
  > Forcing the critical 'B' flag in cpoptions
  > Using event.is_set to be compatible with Python2.6
  > Merge pull request #231 from weslem/master
  > Adding the CONTRIBUTING file
  > Style fixes for C++
  > Merge pull request #226 from mmlb/master
  > Note about the jumplist mappings in docs
  > Ignoring mappings in our vim 'normal' invocation
  > More docs on the new go-to-definition/declaration
  > GoToDefinition/Declaration commands for C-family
  > Docs now state there's no need to install Jedi
  > Updating vimdoc
  > Option to disable YCM-Syntastic integration
  > Handling exceptions in jedi_completer thread
  > More cleanup for correctness and simplicity
  > Updated docs noting the new Jedi engine for Python
  > More style fixes
  > Merge branch 'grncdr-jedi' into dev