Move some fixes from ack.vim to ag.vim
Squashed 'vimfiles/bundle/youcompleteme/' changes from 9b2a214..ed691d3

ed691d3 Using our command_exists func to check for brew
258f3df Updating vimdoc
454a961 The identifier completer now reads tags files
747c2a8 Xcode needs special testdata folder handling
6059e68 More tweaks for building with Xcode
fd3cf1e Adding Boost.Assign to BoostParts
34b997c Not adding -Werror and friends for Xcode
9b2fe16 Merge pull request #344 from svermeulen/CppCompileFix
273a510 Added missing include to build on win32
9136274 Merge pull request #340 from JazzCore/fix_404_error
8062420 fix 404 in README link
2805b0f Better thread safety in IdentifierCompleter
0649d11 Some docs for CandidateRepository
48bc4e2 Small README doc rewording
38faa0e Adding the ClearCompilationFlagCache subcommand
d9f45d5 Fix breakage of some compile_commands.json users
11a7746 Preventing possible TypeError with StringVec
ebfd9bf Updating vimdoc from README
d8f3272 Including `:` in the command names in docs
4389b1f API docs for ThreadedCompleter
381b86d Fixing python tests broken in rename
087cadc Adding back the Jedi submodule
faa225f Moving everything under pytho/ycm
acb9099 Removing jedi submodule
10d038d Running nosetests after install.sh
357fd98 Tests for helper functions in flags.py
45cbc7d Calling PrepareClangFlags is not needed anymore
4978546 Refactoring out some pointless sys.path changes
468e245 Merge pull request #328 from JazzCore/jedi_keyword_check
df7d51a Use new Jedi API for keyword checking in goto funcs
ce7d3a0 Merge pull request #327 from JazzCore/jedi_upstream_fixes
9f1f329 switch to upstream Jedi API
4b433ba Merge pull request #321 from pjg/patch-1
8fe6b87 More detailed Eclim configuration instructions
d4ca726 Minor README typo fix
4b039e2 Using BufUnload instead of BufDelete
7bb7e20 Revert "[filename_completer] Append '/' to [DIR] automatically"
1a2ff2c Merge pull request #315 from zhaocai/feature/slash
48d6a53 [filename_completer] Append '/' to [DIR] automatically
2b23245 Minor refactoring & style cleanup
48281d1 Merge pull request #304 from JazzCore/subcommand_complete
3a984f9 Merge pull request #308 from JazzCore/fix_307
eb70897 Merge pull request #309 from JazzCore/cpp_fix
0c19ee4 Updating to latest Jedi
e5c9942 fix IndexError when min_num_of_chars is set to 0
0edec9c Add subcommand completion for YcmCompleter command
837a1ab Fix FilterAndSortCandidates behavior
06b1daf Merge pull request #302 from vargad/master
27011ad Fixed argument pass problem
686f795 Updating vimdoc from readme
88bff3f Making -fPIC the default
bec04aa Updating docs to mention Python GoTo* support
7f676f8 Code style fixes
f25bf2f Merge pull request #292 from JazzCore/goto_python
54fabc1 style fixes
54e6a9f Add GoToDefinitionElseDeclaration for python
f246f5b remove not needed type casting
c2024ed Add GoTo features for python
7cef111 Updated vimdoc from readme
c6b18a8 Merge pull request #285 from JazzCore/windows_fixes
6b018db fix compiling with clang on Windows
df7026e Fix error on YcmDebugInfo in quickfix window
387102a Fix ranking bug with ALL_CAPS variables
a80739a Not adding -Wc++98-compat on FreeBSD
67e4495 Stopgap for unicode chars in filename strings
440e3b6 Adding complexity check to flake8 call
209f2fd Minor refactoring for simplicity
e41eda9 pyflakes checking for Travis build bot
cb7ee5e ycm_extra_conf.py file now in the public domain
5207918 Fix bug with [File] being shown instead of [Dir]
840930c Fixing minor regressions from general store commit
dd8ca0c Merge pull request #276 from JazzCore/ultisnips_unicode
4d138b2 fix UnicodeEncodeError in ultisnips_completer
a9215f1 Including current file dir for #include "" form
f4615c0 Separate options for completion in string/comment
6638732 Filename completer now uses include paths
3ae9764 Force filename completer on #include
7500a94 Use OnBufferVisit in ultisnips completer
8c0a9bc Fixing rare hang issue with ultisnips completer
a7203d9 Small README clarification
7d38fdd Removing some out-of-date instructions from README
3258f32 Merge branch 'JazzCore-general_completers'
1962282 Filename completer now uses threads
8d20637 User can now pick the root for relative paths
aa9127e Rewriting the code from the pull request
bb5839d Add general filename completer & other stuff
18427a1 Version string in FAQ question now less specific
e0d39f9 FAQ entry about too old system glibc
14b2220 Supporting YcmCorePreload logic
aea154e Refactoring ycm_extra_conf handling into module
5d37c40 Add general UltiSnips snippet completer
48cda3b Add general completers support
c3b7e55 FilterAndSortCandidates returns all on empty query
6d0c736 Making sure that <C-Space> works in console Vim
93ed6f7 Fix bug with removing flag after "-c"
604b79a Travis CI build status image in README
484c5f7 Travis CI config file & related required changes
12c1583 Proper em-dash use in docs
3b52482 Updating var default in docs from code
02bcc1f Minor docs formatting change
589f157 Docs now explain how to turn off ident-completion
7ca11d4 Small clarification for docs intro
35b7193 Merge pull request #248 from trefis/master
be931c1 adding ocaml support
4704be5 Merge pull request #246 from trefis/master
dad08df checking if a key is in a dict is done with 'key in dict' not 'hasattr(dict, key)'
71e1b71 ycm_cache_omnifunc should use the user's value
882c6b5 Note about syntastic var for loclist population
685c49c Merge pull request #238 from JacekLach/do-not-cache-omnifunc
1b4eb61 Make caching optional in the omnicompleter
20c535a Updating vimdoc
7ff4774 Possible fix for random hang on Vim close
89d93bc Fix traceback on <C-Space> semantic invoke
322c4ef Fix typo introduced in refactor
77fbd80 Refactoring out some vim.eval calls
27d73e0 Removing some dead code
dad9488 Refactoring the way install.sh checks for commands
0502ef1 Merge pull request #240 from izx64/patch-1
5312827 Update install.sh
085df7e Fix traceback print on None for |location|
1268a25 Some rewording for the CONTRIBUTING doc
74705cc Github now serves page from github.io; update docs
e4fc9a1 Forcing the critical 'B' flag in cpoptions
a75c92b Using event.is_set to be compatible with Python2.6
36815d7 Merge pull request #231 from weslem/master
bbc437c Adding the CONTRIBUTING file
a00535f Return an empty location instead of segfaulting
1676a3b Style fixes for C++
b294d25 Merge pull request #226 from mmlb/master
ac1dc85 Note about the jumplist mappings in docs
90ab0d0 Replace YcmCommand with YcmCompleter in README.md
8e4a2e2 Ignoring mappings in our vim 'normal' invocation
cd7f535 More docs on the new go-to-definition/declaration
1f094e5 GoToDefinition/Declaration commands for C-family
99a699c Docs now state there's no need to install Jedi
bdb88f7 Updating vimdoc
bc4e7fb Option to disable YCM-Syntastic integration
b4837c8 Handling exceptions in jedi_completer thread
edbcb3a More cleanup for correctness and simplicity
bdc9397 Updated docs noting the new Jedi engine for Python
9845d81 More style fixes
a63b2b6 Merge branch 'grncdr-jedi' into dev
6fb784e Making the python thread not hang Vim on exit
1c78971 More style fixes
8f2715c Posting an error message when jedi import fails
4d95e32 Python code style fixes
0954ff3 Bug fixes for the new python semantic completer
26d81c3 Note about <C-U> being effectively broken.
eed0434 Refactor jedi-completer to use a worker thread
3e10152 Note about <C-U> being effectively broken.
da46be7 Add jedi-based completion.
cea707f Fixing errors throw in "[Command Line]" window
b0c7c8e Note about configuring eclim with YCM in README
c2ef3f7 Updating comments for the string-stripping regex
bd75efe Merge pull request #186 from peter50216/master
a3a3250 Style fixes for C++ code
b00287a FAQ entry for Vim segfault in Ruby files
7402114 Making the omni completer more robust
83f8d65 properly test the patch in IdentifierUtils::RemoveIdentifierFreeText
4f12feb Clarifying that ycm_extra_conf needs to be changed
d0a51fb More info for conf file load dialog message
f0ead18 Clarifying an error message
0535d0e :YcmDiags exits when compilation fails
56b2f70 using "silent!" on maps we create with <unique>
4cb9f17 Cache deletion is now async
1fce7cc Adding the Boost Atomic and Lockfree libraries
c391bdc Reducing RAM consumption by deleting unused caches
6d53c1c Merge pull request #189 from fwalch/autoclose_preview_window_after_insertion
a2595d6 Option to close preview after leaving insert mode
2d11be9 Add test for IdentifierUtils::RemoveIdentifierFreeText
6d6f53f New FAQ entry for screen flicker on cursor move
6a05252 Fix handling of escaped \ in char or string.

git-subtree-dir: vimfiles/bundle/youcompleteme
git-subtree-split: ed691d30c69ddbc53e01e02527b17f345e315b7a
bundles:update
add bundle/jinja
Squashed 'vimfiles/bundle/jinja/' content from commit c0d7521a

git-subtree-dir: vimfiles/bundle/jinja
git-subtree-split: c0d7521a5033fc25de9742933c1aca432d371a5a
bundles:update
Add bundle/jedi (python completion)
Squashed 'vimfiles/bundle/jedi/' content from commit b9fef7b

git-subtree-dir: vimfiles/bundle/jedi
git-subtree-split: b9fef7b9699bf4f9bef5e85a3f2d473deec79386
bundles:update
Saner Jedi settings

Don't muck around with my settings.  Don't be stupid or noisy.
Build command-t with system rake

Workaround for macvim linked to the system ruby...
add bundle/indent-guides
Squashed 'vimfiles/bundle/indent-guides/' content from commit a570008

git-subtree-dir: vimfiles/bundle/indent-guides
git-subtree-split: a5700082c7d86a29f2842ae4986f8c9a0e3be720
bundles:update
add bundle[SimpylFold]
Squashed 'vimfiles/bundle/simpylfold/' content from commit ecc95a0

git-subtree-dir: vimfiles/bundle/simpylfold
git-subtree-split: ecc95a0ecf70b8357fbfc3ca208d734ad83486ce
bundles:update