Fixed argument pass problem

Pass additional arguments to cmake.
Merge pull request #302 from vargad/master

Fixed argument pass problem
Fix FilterAndSortCandidates behavior

FilterAndSortCandidates(completions, 'word', '') should
return a dict, not a list.
Add subcommand completion for YcmCompleter command
fix IndexError when min_num_of_chars is set to 0

Fixes #307. Error is thrown when g:ycm_min_num_of_chars_for_completion
option is set to 0 user tries to delete an identifier which starts at
the beginning of the line.
Updating to latest Jedi
Merge pull request #309 from JazzCore/cpp_fix

Fix FilterAndSortCandidates behavior
Merge pull request #308 from JazzCore/fix_307

fix IndexError when min_num_of_chars is set to 0
Merge pull request #304 from JazzCore/subcommand_complete

Add subcommand completion for :YcmCompleter command
Minor refactoring & style cleanup
[filename_completer] Append '/' to [DIR] automatically
Merge pull request #315 from zhaocai/feature/slash

[filename_completer] Append '/' to [DIR] automatically
Revert "[filename_completer] Append '/' to [DIR] automatically"

This reverts commit 48d6a5378c00949a03e4767b1bb38877604d13de.
Using BufUnload instead of BufDelete

Seems to be more robust. This should help with memory consumption when using the
clang_completer. See issue #184.
Minor README typo fix
port ycm to python3

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>