Add Jedi plugin for Python
Remove CoffeeScript plugins
Remove PHP plugins
Remove custom Python syntax repo
Add Python syntax improvements
Update whitespace stripping function
Update Python plugin configs
Update vimrc
Update submodules

* bundle/eunuch 4abf1f5...6a4d193 (1):
  > Fix :Chmod error

* bundle/fugitive 6462bdb...f6d93b8 (7):
  > Don't dispatch autocommands when calling git commit
  > Add . to prepopulate command line with revision
  > Change cp to cP
  > Include tree filename in <C-R><C-G>
  > Seek to blob name in tree with -
  > Expose detect interface
  > Add foldlevel to fugitive_diff_restore

* bundle/syntastic 0fcf795...75a2342 (24):
  > fix sign highlight groups
  > Merge pull request #546 from docwhat/ver-is-at-least
  > Merge pull request #465 from chazlever/master
  > Merge pull request #528 from jszakmeister/add-highlight-groups
  > fix syntastic_auto_jump functionality
  > Merge pull request #534 from xandox/master
  > Merge pull request #538 from joshuarh/simplify-ruby-checker
  > Merge pull request #540 from lcd047/chktex
  > Fix syntax highlighting.
  > Merge pull request #547 from docwhat/puppet-lint
  > Merge pull request #537 from brendanjerwin/fix_coffeelint_options
  > Merge pull request #532 from dbarnett/per_buffer
  > Merge pull request #483 from medlefsen/fix_mri_ruby
  > docs: a couple of trivial updates
  > Merge pull request #526 from cheecheeo/master
  > Merge pull request #524 from trprice/master
  > Merge pull request #521 from trprice/master
  > be more strict with default checker settings
  > Merge pull request #514 from dominic-goog/master
  > Merge pull request #516 from mybuddymichael/master
  > Merge pull request #517 from trprice/master
  > add guards to all checkers
  > lisp/clisp: add a missing comma
  > Merge pull request #509 from lcd047/master

* bundle/tagbar 852c6da...cc222f5 (1):
  > Run ctags even if previous run produced erros, closes #125

* bundle/ultisnips 7f612e8...971778b (7):
  > Fix problems with replaying tab keys in macros. US now needs a very recent version of supertab or no supertab at all.
  > Fixes to the box and bbox snippet.
  > C snippet improvements by melko.
  > Improvements to the box snippet by Sergey Alexandrov
  > Improvements to c.snippets by melko.
  > Easy access to UltiSnips python modules. Patch by Stanislav Golovanov.
  > Use normal!

* bundle/unbundle c854f6a...3d4cc2e (1):
  > :Unbundle had no effect if Vim finished starting

* bundle/vdebug 7a46982...699ab0e (17):
  > Don't overwrite any existing g:vdebug_features dictionary
  > Add build bash script for easier tarring
  > Update version to 1.4.0
  > Print warning message if trying to debug with unsaved buffers, fix #57
  > Add comment to set_features, close #55
  > Add more prolific Githubbers to acknowledgements
  > Add information about setting features to help file
  > Set DBGP features with Vim features dictionary
  > Ensure use of local file paths with setting breakpoint signs, #54
  > Expand user in file paths for log files, fix #53
  > Stop errors on visual eval when not connected, fix #52
  > Show updated key mappings in status window, fixes #51
  > Remember current tab number after closing vdebug, close #23
  > Don't close file logger on exit of debugger
  > Allow removing of breakpoints after debugging, fix #48
  > Change docs to say <F9> runs to cursor, fix #44
  > Don't overwrite str object, fix BreakpointWindow (issue #43)

* bundle/youcompleteme 3108fdc...9b2a214 (52):
  > Updating an error message for ycm_core not found
  > Updating vimdoc from readme
  > Filetype whitelist option added.
  > 'empty' over 'strlen' for empty string check (duh)
  > Fixing YCM breakage
  > Don't run when there's no filetype set.
  > Removing outdated sentence from the README
  > Refactoring the ClangAvailableForBuffer method
  > Merge pull request #172 from zehrizzatti/multiple_filetypes
  > Adding the any_of.hpp file to BoostParts
  > Smart-case sensitive filtering
  > Placating the compiler playing dumb about types
  > Refactor for loop into std algo call
  > boost::array instead of std::vector in nodelist
  > Style fixes and minor refactoring
  > Updating vimdoc from readme
  > Better error message when unable to get diags
  > More Xs in mktemp to placate Slackware
  > Not using the system libclang by default
  > Minor rewording in the README
  > Minor post-PR changes
  > Merge branch 'globlist' of github.com:kljohann/YouCompleteMe into kljohann-globlist
  > Merge pull request #155 from kljohann/reload
  > More reliable way of adding -fPIC.
  > Very minor post-pull style-related changes.
  > Merge branch 'master' of github.com:kljohann/YouCompleteMe into kljohann-master
  > Adding semantic triggers for Go
  > Updating docs with semantic trigger changes
  > Merge pull request #154 from blueyed/trigger_for_static_php
  > Deleting outdated comment
  > Refactoring ClangCompleter to use ResultAnd<>
  > A few more clang cursorkinds supported
  > Docs linking to Windows installation wiki page
  > Removing ycm_core.dll as allowed name
  > ycm_core should be ycm_core.pyd on Windows
  > More style fixes
  > ycm_core now compiles cleanly with MSVC
  > Code style fixes
  > Typo fix
  > Downloading x86 libclang for Ubuntu x86
  > Ubuntu install docs now mention build-essential
  > Parallel build support for install script
  > Removing falsy items from omnifunc returned items
  > Handle omnifunc returning dict with 'words'
  > Merge pull request #145 from jspricke/master
  > Identifier collection now smarter about strings
  > Splitting echo text on \n and echoing lines
  > Updating error message on missing ycm_extra_conf
  > Merge pull request #137 from benjie/patch-1
  > Clarifying the "ycm_core too old" error message
  > Merge pull request #122 from cehoffman/cygwin_support
  > Merge pull request #130 from beards/master

* bundle/zencoding dc65299...0e4fe62 (1):
  > Merge pull request #106 from Poltergeist/master

* ftbundle/python/jedi c102602...0000000: