Omnisharp: smarter solution file finder

When loading the Omnisharp server, YCM tries to find a suitable solution
file to feed it. Instead of giving up when finding multiple solution
files, it now tries to find one named like the edited files' folder at
the solution level, e.g. if we have bla/Project.sln and we are editing
bla/Project/Folder/Whatever/File.cs, we use bla/Project.sln.
Unit test for Omnisharp's smarter solution finder
Unit tests for Omnisharp's smarter solution finder
Merge github.com:nop00/YouCompleteMe
Adding the g:ycm_auto_trigger option

Toggling this option off turns off the identifier completer and the semantic
triggers.

Fixes #597
Add -include to INCLUDE_FLAGS

The -include flag forces the inclusion of a single file, and is used by
(at least) the Linux kernel's build system.
Small stylistic changes
Typing after <c-space> in g:ycm_auto_trigger works

We'd show the user the menu, but then we'd hide it as soon as the user tried to
type to filter the candidates.

Fixes #704
Merge pull request #703 from nixprime/master

Add -include to INCLUDE_FLAGS
Fix issue with omnifunc mode persisting

This can happen when the user inserts a candidate string like "operator[]" which
doesn't end with an identifier char. A very obscure bug, but a bug nonetheless.
Merge pull request #680 from nop00/master

Omnisharp: smarter solution file finder
Fix --system-libclang on Ubuntu/Debian
Merge pull request #713 from LeszekSwirski/fix-ubuntu-syslibclang

Fix --system-libclang on Ubuntu/Debian
Only notify about a server crash once

Fixes #715
Merge pull request #717 from blueyed/notify-about-crash-once-issue-715

Only notify about a server crash once
Not using Syntastic lazy redraw anymore

This gets rid of the annoying flashing (issue #669), but reverts the workaround
for a rare Vim crash bug (issue #593). We can't have both. Update to latest Vim
to not get the crash bug.

Fixes #669.
New entry to FAQ about Vim crash

Happens sometimes when users tab through the completion menu. Related to #593.
Updating to latest Jedi dev branch

This should finally fix #599.
Updating vimdoc from README
Merge branch 'master' of https://github.com/Valloric/YouCompleteMe