New FAQ entry for screen flicker on cursor move
Option to close preview after leaving insert mode

Added the `g:ycm_autoclose_preview_window_after_insertion` option
(similar to `g:ycm_autoclose_preview_window_after_completion`).
If set, the preview window is automatically closed when the user leaves
insert mode.
Merge pull request #189 from fwalch/autoclose_preview_window_after_insertion

Added option to close the preview window after leaving insert mode
Reducing RAM consumption by deleting unused caches

When the user deletes a buffer, we can delete the clang caches for that file.
Fixes #184.
Adding the Boost Atomic and Lockfree libraries
Cache deletion is now async
using "silent!" on maps we create with <unique>
:YcmDiags exits when compilation fails

Previously we'd tell the user "No warnings or errors detected", which is wrong.
Clarifying an error message
More info for conf file load dialog message

The user is now informed of options that can turn off this dialog.
Clarifying that ycm_extra_conf needs to be changed

Also tweaked YCM's extra conf file so that the flags variable that needs to be
changed is closer to the top of the file.
Making the omni completer more robust

- There was a bug in not calling int() on the result of the first call to the
omnifunc.
- We need to be more resilient to badly written omnifuncs and check that the
result of the second call is a list or a dict with a list, as the vim docs say
the omnifunc should return on the second call.

One of the two fixes probably fixes #198 but since I can't repro the error, I
can't be sure.
FAQ entry for Vim segfault in Ruby files
Style fixes for C++ code
Merge pull request #186 from peter50216/master

C++ IdentifierUtils::RemoveIdentifierFreeText behaves incorrectly.
Updating comments for the string-stripping regex
Note about configuring eclim with YCM in README

Fixes #103.
Fixing errors throw in "[Command Line]" window

Fixes #202.
Add jedi-based completion.

This first version only uses the Jedi completion engine after a ".", similar to
how the ClangCompleter works. It is also entirely synchronous and blocks for
quite a while the first time it is called.
Note about <C-U> being effectively broken.

Related to issue #24.