[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
More detailed Eclim configuration instructions

Knowing those two things (that you need to run latest Eclipse Juno) and you need to create a new project from vim would have saved me a lot of time when trying to make it all work.

I think it's worth adding this information to the README.
Merge pull request #321 from pjg/patch-1

More detailed Eclim configuration instructions
switch to upstream Jedi API

This replaces deprecated API calls to the new ones. Also this
partially fixes #320.
Merge pull request #327 from JazzCore/jedi_upstream_fixes

Switch to upstream Jedi API
Use new Jedi API for keyword checking in goto funcs

Fixes #320
Merge pull request #328 from JazzCore/jedi_keyword_check

Use new Jedi API for keyword checking in goto funcs
Refactoring out some pointless sys.path changes
Calling PrepareClangFlags is not needed anymore

ycm_extra_conf.py files used to import clang_helpers and then use the
PrepareClangFlags function; this is now unnecessary since the logic from that
function has been moved to flags.py. The old PrepareClangFlags function is still
there (it just returns the flags it gets) for the sake of backwards
compatibility with old ycm_extra_conf.py files.
Tests for helper functions in flags.py
Running nosetests after install.sh

ycm_core.so needs to be built for the tests to run. The python code imports
ycm_core, so it needs to be present.
Removing jedi submodule
Moving everything under pytho/ycm
Adding back the Jedi submodule
Fixing python tests broken in rename
API docs for ThreadedCompleter