Squashed 'bundle/nerdtree/' changes from b0bb781..eaa66aa

eaa66aa fix the NERDTreeFind command - broken in recent refactoring
410081a Merge pull request #353 from lucascaton/master
1784de1 Updating creator.vim file (this fixes #352)
7f36008 Merge branch 'master' of github.com:scrooloose/nerdtree
23dfc6d continue breaking down the epic autoload module
f982f61 continue breaking up the autoload/nerdtree god module
86488b1 move ui functions out into their own autoload
3effeb5 Merge pull request #347 from kelaban/minor-fix-to-readme
04ac39b Fixes README for opening vim with no files
d162c08 comment and tweak the <LeftRelease> fix in 24561ad
2a769a7 Merge pull request #298 from buggo/master
0ee888e simplify the <cr> mapping definition
0b551a8 Merge pull request #346 from shanesmith/master
82cd4f5 Fix <CR> not working if active node map is special char such as <Right>
b64942a uncomment out some needed syntax matching code... fail
e954b2e trivial highlighting update for consistency
e68e12a fix highlighting for readonly files
b33d6da remove the NERDChristmasTree option
abb9387 simplify the syntax matching code slightly
634c23e Merge branch 'better_symlink_highlighting' into update_highlighting
9d9edd0 separate out syntax matching for Dir Arrows vs old style
9704a38 update symlink highlighting
55a8954 update the doc/quickhelp for :Bookmark
0b1166f update code in readme to auto-open a tree on startup
b2d2cc1 Merge branch 'inkarkat-better-set-filetype'
4b89264 Merge branch 'better-set-filetype' of https://github.com/inkarkat/nerdtree into inkarkat-better-set-filetype
1168f58 update the NERDTreeCascadeOpenSingleChildDir doc
0928b5b Merge pull request #251 from pendulm/master
8189597 Merge pull request #266 from staeff/patch-1
9e54c48 Merge pull request #299 from tophsic/master
3863e69 Merge pull request #316 from ZeroProbability/master
8b48413 rename NERDTreeWildIgnore option and refactor the usage of it
186abb8 Merge pull request #303 from amarshall/wildignore
10ba84b Merge pull request #308 from igrep/patch-1
a453048 Merge pull request #295 from DanielleSucher/create_parent_directories_as_needed
dd8fe4b Merge pull request #274 from an1zhegorodov/master
e9427a9 Merge pull request #326 from migueldvb/docs
23d2d19 Merge pull request #331 from jinnko/add-bookmarks-sort-flag
1da2890 Merge pull request #338 from trkoch/spaces-umlauts
47a3a84 Merge pull request #340 from netj/sort-hidden-first-option
43842e0 Option for mixing dot files when sorting
fbab099 Support space in path when renaming
e38d8a8 Add flag to disable/enable bookmark sorting
603e6c7 Use pathogen.vim Helptags command in README file
13b4058 Issue 315 - Incorrect buffer deleted on file delete
ad4ebaa correct invalid reference to MenuController
a50c571 Add option to respect wildignore
4f48af0 Fix typo
24561ad Ugly hack to fix Error 121 when NERDTree is the active window and clicking on the command line below another window.
eacd5d7 Create nested parent directories as needed
5b51f9d Fix help mistake
2ebe284 Fixed typo in NERD_tree.txt
6ef67a2 Add correspoding close action to cascade open single child dir
60683f1 Fix typo Casade to Cascade
b8cab9b Set filetype unconditionally and after defining mappings.

git-subtree-dir: bundle/nerdtree
git-subtree-split: eaa66aaf630bee59c71d5c1a22bcde36e18bc4ca
Merge commit 'cbe6d2ceec539bed199addba013484b7fd158396'
Squashed 'bundle/syntastic/' changes from 0c557bf..4c5ff42

4c5ff42 New option for SyntasticMake(): env.
c325f6c Make syntastic#util#parseShebang() aware of /usr/bin/env.
dd57547 Manual: add a note about netrw.
1ee4bcc Error highlighting cleanup.
0bef7ef Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter.
ab79acb Cleanup.  Deprecate a number of checker variables.
3ebdeab Add a note about rustc's new home.
bd7e347 R lint and svtools: fix CWD for Windows.
dd5ca1f Add a note about the removal of the rustc checker.
1383c0f Remove the rustc checket for Rust.
c333031 rustc: make arguments configurable.
17b624b Merge pull request #1113 from BurntSushi/makeprg-fname-param
931db14 filename -> fname
4004c02 ruby-lint: typo.
98b64fd ruby-lint: add version check for "analyze".
b61fc8a ruby-lint: removed analyze sub-command
3e8637e New checker for sass and scss: sassc.
e058be3 Registry optimisation: lazy IsAvailable() calls.
2846553 Cabal checker: cleanup.
cc72b0d Rename cabal/check --> cabal/cabal.
02d9f71 Add syntax checker for Haskell .cabal files
101a32b coffeelint: option `--csv` is deprecated (@greenify).
b6a42d1 Vim no longer allows setting signs on line 0.
576b84e Update installation instructions.
50518b3 Add separate highlighting groups for style messages (@kovidgoyal).
45a36bf eslint: honour the exec parameter.
716038e Output of pep257 has changed.
e7d1519 Cleanup for bro.
6ea7796 Merge remote-tracking branch 'JustinAzoff/bro'
06d8037 Merge pull request #1074 from lucc/doc
79fde89 Fix broken tag in docs.
653a02a Some versions of phcs produce an extra column: fix errorformat.
02d0731 Merge branch 'multi'
8c1c13e Contributing guide: add TOC; formatting.
dc02d66 Update the contributing guide.  Make `:SyntasticInfo` print version.
43e8cb9 More clisp fixes.
24eab03 clisp: fix argument order.
ad99112 New checker for less and css: recess (@pixelastic).
b9f741e Attempt at making multiple buffers work properly.
75c439f Manual: add a note about PowerShell.
2a770da GitHub has changed the addresses for user content.
30404b9 Merge pull request #1062 from benekastah/master
9d4b173 README: minor update.
9facbb7 fixup
7480462 Added an errorformat for eslint's warning messages
092c1f7 Merge pull request #1060 from witchard/ghdl_argument_ordering
0ae26fd Updated argument ordering for ghdl.
4b00bf5 Python checkers: workaround for GNU readline brain damage.
3c07df5 Cleanup: lock some variables.
02cbebd Cleanup: fix two vimlint warnings.
125442f tslint: cleanup.
eaa899a Merge remote-tracking branch 'swook/master'
54bb9b4 haxe and dartanalyzer: fix syntax highlighting.
b9ee439 tslint: A basic checker configuration
618b414 Merge remote-tracking branch 'cww/master'
ebbcdd0 Cleanup for java/javac.
177292c Cleanup for the new aggregate_errors.
b1b1650 javac: Allow users to specify Maven options
99cbe5d HTML Tidy: add a note about HTML Tidy for HTML5.
4dbb652 New option: syntastic_sort_aggregated_errors.
68131a7 Bug fix: error sorting.
b4320f1 oclint: option "-text" is obsolete.
4c18240 Formatting.
29843ed Minor cleanup.
f161992 vimlint: a more efficient IsAvailable().
4b9e874 README: clarifications for calling multiple checkers.
41edfe3 New checker for plist XML: plutil.
8131361 Manual: minor cleanup.
9cf2143 New checker for haskell: scan.
62fde00 Hdevtools: fix column calculations.  Cleanup.
841087f Hlint: fix column calculations.
30198e1 Manual: add a note about vim-virtualenv.
21c7234 Merge pull request #1046 from dan-t/master
7bd9b98 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint'
9aa1a19 Merge pull request #1044 from riobard/fix/jsxhint
2a1e094 R svtools: disable the checker by default, for security reasons.
e7662b9 New checker for R: svtools.
6ad5701 New checker for R: lint.
d2c0d4d jsxhint can be used independently.
6d05d17 README: add anchors for FAQ items.
a62fc9e README: minor update.
82bff20 README: change address for YouCompleteMe.
8d2ac06 Minor rephrase in the manual.
668a08b Add new checker for bro: bro.

git-subtree-dir: bundle/syntastic
git-subtree-split: 4c5ff427230823e80a81aee98f0de8137d163aaa
Merge commit 'e11d8547fbf286e3bfa594c30cb4f23d0710fb70'
Squashed 'bundle/tagbar/' changes from b2c5f0b..59c9b7c

59c9b7c Don't skip over unmodifiable buffers, closes #213
5e392c1 Add inline help for toggleautoclose mapping
ca1c9ee Add mapping to toggle autoclose option
9bf4fd9 Merge pull request #206 from hachibeeDI/fix/disable_appendmode
a9ec78a specify a option is disable append mode
ae46cc0 Better mapping init, closes #203
87d0111 Clarify debug instructions
0181f1d Log typeinfo of newly processed file
a5220ad Better fileinfo removal logging
fabae6a Log fileinfo removal
2bc6e96 Rename debug log function
8a139e0 Better timestamps
be46ee5 Don't remove fileinfo on BufUnload

git-subtree-dir: bundle/tagbar
git-subtree-split: 59c9b7ce1cc70ac2c7bd3c858e80c89f17b42cc9
Merge commit 'f034e1baab74127e38e013d743b974d482f5126e'
Squashed 'bundle/vim-commentary/' changes from 07f79be..8b4df6c

8b4df6c Let Commentary be used as a command
4658aa7 Fix count with gcc
e6b3f4a Comment text object
c29afc5 Drop \\ maps from docs
4cd983b Don't trigger modelines after commenting
662d654 Deprecation warnings

git-subtree-dir: bundle/vim-commentary
git-subtree-split: 8b4df6ca0ba9cd117d97a8fd26b44b2439d5e3f1
Merge commit '1038957498882e3abb6d0d3be501d50dd9e49a02'
Squashed 'bundle/vim-misc/' changes from 8551f2b..f6acb27

f6acb27 Merge pull request #12: Correctly handle Windows paths without drive letter
b19202b FIX: Correctly handle Windows paths that do not start with a drive letter
e3f28a7 New xolox#misc#path#starts_with() function
92172c6 Make it clear how long it takes for asynchronous callbacks to reply
0a70769 Silence xolox#misc#async#periodic_callback() when request queue is empty
9d1f006 Bug fix: Don't raise exception if /usr/bin/stat doesn't work
8dde3d1 Support for 'atomic' file updates (preserving owner, group and mode)
fc75b64 Support for querying/setting UNIX file permissions
81fdec8 Generalized asynchronous Vim script evaluation (for vim-easytags)
8176763 Functions to persist/recall Vim values from/to files
ec5942f Implement generalized rate limiting of CursorHold events
7616b72 De-emphasize e-mail address, emphasize GitHub for feedback
e6b3037 Expose formatting of elapsed time as xolox#misc#timer#convert()

git-subtree-dir: bundle/vim-misc
git-subtree-split: f6acb27aa72805b7ed4ef472cbd5658d43f506f7
Merge commit '2fa6ed3dd1e7a30833dbbb8967af0e6aa6269f21'
Squashed 'bundle/vim-easytags/' changes from 9713f0a..b6f8757

b6f8757 Support for keyword based syntax highlighting (much faster)
5f17a01 Credit Ingo for his work, thank other contributors as well
1a09c98 Merge pull request #84: Asynchronous tags file updates! \o/
4aafe1c Bug fix for typo introduced in 6c7a66349ec
3530520 Automatically create missing directories when writing tags files
f02ccb3 Refactor atomic file updates into a feature of vim-misc
de47de8 Bug fix for Vim based syntax highlighting of tags
f651375 Actually enable the automatic commands introduced in 6c7a66349ec :-)
6b4937d Bug fix for invalid tags filtering (cache.exists() was broken, now fixed)
9c6b3f9 Merge pull request #87: Avoid error about empty Dictionary key
ac9f93f Merge pull request #86: Ensure full absolute tagsfile filespec in async mode
107b233 Don't use :redraw in :HighlightTags during session loading
c4feb0c Disable automatic tags file updates during session loading
6c7a663 Disable automatic tags file updates during :vimgrep
55d7e31 Silence asynchronous tags file updates by default
74f5ca5 FIX: Avoid error about empty Dictionary key.
02e772a FIX: Ensure full absolute tagsfile filespec in async mode.
27c29aa Support for synchronous + asynchronous tags file updates (huge refactoring)
110673a Merge pull request #78: Bug fix for accelerated highlighting using Python
ed29502 Replace \0 by \g<0> in python sub

git-subtree-dir: bundle/vim-easytags
git-subtree-split: b6f8757d004d5f4ef7280fd111a21821e6bee79a
Merge commit 'ecc986bfd355a9b137781aaf1a2aa2a2aa4c05e2'
Squashed 'bundle/vim-endwise/' changes from c0a825f..38541f3

38541f3 Experimental abbreviations
ea2a7f2 endwise.vim 1.2
fe4c49e Fix conflict with unmentionable
dc42ba6 Special case \= additions
cdde2dd Add support for Ruby def modifiers
c381da3 Try a different header style

git-subtree-dir: bundle/vim-endwise
git-subtree-split: 38541f3dbe53f0431a9181561c3b609d58b92d06
Merge commit '2a0d1acd9d6ff0381270629889e1ede8f5742f5f'
Squashed 'bundle/vim-fugitive/' changes from d6540b2..9af975c

9af975c Don't run pre-commit hook on merge
11f89ba Only change 'tags' if tags file exists
45e5317 Try harder to avoid -esp on :Gcommit follow-up
ee2b0ec Provide :Gpush and :Gfetch
94a5d6f Fix :Gcommit when closing message lands in different project
0cd33c6 :Gcommit -v opens message in new tab
6239f5e Ignore ^[[K lines from progress output
1886925 Fix subcommand complete when cursor mid-line
716f3d2 Expose list of global git subcommands
8576741 Don't quote url argument to :Browse
32957cb Invoke :Browse if available to open URL
fdc8569 :Gblame in blame buffer deletes buffer
7fb7035 :Gmerge and :Gpull
41cdbdc Force :Gstatus U to root of tree
91900ba Set cursorbind in :Gblame
fb56612 Colorize hashes in blame
276f898 Use -L to handle :Glog range
4581cd4 Support -L in :Glog errorformat
df103dc fugitive.vim 2.1
989fb15 Less mofo
123d2e0 Fix diff direction
f880016 fugitive.vim 2.0
fba2053 Revert "Allow erroneous swap warning through."
750db5e Always treat cmd.exe as Windows
ffd8c0a Restore commit autocmd
018ea39 Disambiguate add path with --
9f9dabc Use relative path in :Gwrite
8258025 Typo
021918c Remove junk
0d7cb02 Don't wincmd p if just one window
30facff Allow erroneous swap warning through.
f32bdf1 Only :diffoff our own diffs
4a77929 Make <CR> jump to sha under cursor
dff9b92 Fix status reload after rename
419f1ee Fix :Gcommit -c
e390472 Keep alternate file on :Gdiff
652c27a Use 'shellslash' to detect Windows shell
336c716 Encapsulate Windows shell conditional
585fcc8 Use netrw not web--browse to invoke browser
4b75c7b Enforce foldmethod=syntax in commits
b0bc714 :.Glog adds current line number to each entry
061a81f Provide checkout/unlink on U in :Gstatus
15fbbf7 Prefer :Gdiff to :Gvdiff for D in :Gstatus
64c6906 Change reload map to r
269c89e Ignore E302 "Could not rename swap file" error
e6e259c Change section heading style
3e3a899 Restore 'foldenable' setting when diff ends
cad8049 Account for third window width in merge diff
aed0043 Include foldcolumn in diff width calculation
c5a3c5f Smart choice of vertical or horizontal diff
0a19a3e Fix untracked false positive on unmerged files
7fd14b2 Fix version number
99809a0 Don't gratuitously clobber quickfix in :Ggrep
2b05b27 Simplify tab completion
c471320 Cleaner :Git commands
5455785 Override status.short configuration
6f5fd2a Fix fold opening
416165f Check correct window for 'diff' on BufWinLeave
f8bf95b Fix Gblame problems on Windows
46ca737 Fix Gblame documentation
c99f0ff Restore ridiculous hack to set cursor position on :Gdiff
07c5822 Revert "Ridiculous hack to set cursor position on :Gdiff"
4f80883 Limit scope of ctrlp.vim :Gstatus hack
bf14c9c Drop support for CtrlP in history
e7c7149 Map both g? and <F1> to show help
c8070ae Ridiculous hack to set cursor position on :Gdiff
21b60b3 Support implicit github username in remote
9649b02 Fix modeline errors in historical buffers
cbab574 Make commands available in command line window
72d3820 Revert "Work around issue using buffer number rather than name"
17393f5 Don't blow up on type checking empty buffers
51cdb1b Cater for powershell as well as cmd for windows users
c1664de Don't blow up on vanishing HEAD

git-subtree-dir: bundle/vim-fugitive
git-subtree-split: 9af975c82c99318b908c61b12e443e8ba6dea217
Merge commit '3a4e9a913d9cdca9cc00e3fcae386ccd7c705911'
Squashed 'bundle/vim-ruby/' changes from c38bc43..78244da

78244da Merge pull request #216 from filipebarcos/add_support_to_cap_files
bb4aad5 Add support to *.cap files
1a1e8eb Make <SID>foldopen buffer local
91e3936 Revert "Fix jump to tag"
84a391f Fix jump to tag
55e8a7d Make Foo and Foo() both highlight as constants
3e1e8cf compiler/rake.vim: Explicitly capture erros and -T output
42b96ac Remove ineffective fold open on preview window
ba326ce Open folds on tag jump
5c20f0d Revert accidentally committed code
e7f48a4 Shell escape PATH
e9a7554 Give symbol key highlighting highest precedence

git-subtree-dir: bundle/vim-ruby
git-subtree-split: 78244da5f31847213cbe79e48d1ee5a38514b6c1
Merge commit '94210deb07ca6a001e9538f0b5bc75bdb3bb31ea'