completer rewritten to fit in the changed api
displaytext and description swapped
echoerr replaced by postvim message
moved vim.eval to init
Clarifying a comment.
Better completion in the middle of a word

For instance (`|` represents the cursor):
  1. Buffer state: `foo.|bar`
  2. A completion candidate of `zoobar` is shown and the user selects it.
  3. Buffer state: `foo.zoobar|bar` instead of `foo.zoo|bar` which is what the
  user wanted.

This commit resolves that issue.

It could be argued that the user actually wants the final buffer state to be
`foo.zoobar|` (the cursor at the end), but that would be much more difficult
to implement and is probably not worth doing.

Fixes #374.
Updating a FAQ item on Syntastic
Updating the error message for ycm_core loading
Fixed compilation under MSVC(11)
- compile both libs with /UNICODE and /MP
- moved shared flags & defines to root CMakeLists.txt
- fixed resolving EXTERNAL_LIBCLANG_PATH on Windows
- postbuild copy of libclang.dll
- change PATH_TO_LLVM_ROOT & EXTERNAL_LIBCLANG_PATH to PATH variables instead of BOOL options (for cmake-gui)
first throw
Merge pull request #385 from feed57005/master

Fixed compilation under MSVC(11)
Adding DLL as a valid extension for ycm_core

Fixes #395
Using the new 3.3 clang binaries in CMakeLists.txt
Use -j instead of -y on linux for tar
Using correct platform clang libs for linux
Using the new clang 3.3 headers
Updating docs to state clang 3.3 is preferred.
solution file detection ported
added omnisharp server as submodule
several fixes