Squashed 'bundle/syntastic/' changes from f3240e6..0c557bf

0c557bf jshint: require version 1.0.0 or later.
a781914 Yet more pylint versioning delirium.
f6d584b splint: add errorformat sequences for Windows.
94e0e73 Add a note to the manual about Eclim.
4ded4f4 Expand a few config parameters.
c8f562f ESLint: add version check; expand config parameter.
9b1c2aa fix javascript/eslint format
5e275c4 Merge pull request #1027 from jseabold/patch-1
6fe4db3 Fix link.
dc6bb11 Bump version number.
2850d41 Minor cleanup.
da6520c \V<pattern> regexps can spell trouble if <pattern> contains backslashes.
223d00a phpcs is slow as a css checker, remove it from the defaults.
013b425 Make "g:syntastic_<filetype>_checkers = []" work as expected.
4fa278a Merge pull request #1018 from lavrin/search-apps-deps-libs
2eb60cb Version tracking.
1fcb6b8 Don't forget about ebin/
2286363 Properly add deps/*/include to header file path
105965c Simplify main/1 heads
0de089b Allow foreign checkers to call foreign preprocess and postprocess functions.
7412174 README: put examples in accord with the defaults.
ae65cba README: minor updates, rewording, and formatting.
c18065e Security: disable the perl checker by default.
e677e06 pyflakes: update errorformat.
fb71514 Move preprocess functions to their own file.
f490cf6 Merge branch 'registry_refactor'
0bb8c7e jscs: add exit code 2 as valid (new in JSCS 1.3.0).
4196dd3 jshint: check return code.
e323437 More preparations for the foreign checkers feature.
25271f8 Add buffer-local versions for auto_loc_list and loc_list_height.
b0191a1 Refactor of quiet_message filters.
2940b0c Bug fix: checker ordering.  Formatting.
47e5739 Formatting.
0f3a1bf Cleanup.
ab136c5 Merge branch 'master' into registry_refactor
d12bc4f jsxhint: cleanup.
de9a021 Add jsxhint checker
09e6840 Fix debug output.
99126e3 yamlxs: fix exec parameter.
d3b25ac syntastic#util#wideMsg() should use screen width rather than window width.
bb8e259 phpcs: move --tab-width to args.
c658ff1 Registry refactor.
ffe3085 Pylint versioning strikes again.
bc9620e Merge pull request #997 from kisielk/go_c_warnings
d7b2912 Add pattern to match warnings from C compilers when checking Go code.
d1978e2 Add a header to syntaxerl.vim.
6f437a6 Merge remote-tracking branch 'syntaxerl/master'
5303cab phpmd: make options mutable.  Cleanup.
1389bf4 adding syntaxerl for erlang files
355c36d Bug fix: expansion of syntastic_quiet_messages.
d31868a cppcheck: update for the new error format.  Remove duplicate code.
c10aa8d More shell escape fixes.
9a571d7 scss-lint: add version check.
fd5fb85 Minor cleanup.
d304890 Minor cleanup.
73e4ce9 scss-lint: check exit code.
70746c0 Option shellxescape has been added in Vim 7.3.446.
a60a2f8 Document the new b:syntastic_<filetype>_<checker-name>_<option-name>.
7795dff Add support for buffer versions of makeprgBuild variables.
8df33c8 Document g:syntastic_extra_filetypes.
a487afd Second attempt to shut up "go test".
2716eb7 Revert "Attempt to shut up "go test"."
c6636f6 Attempt to shut up "go test".
5192738 Vimlint: add a safety net for a bug in Vim.
ef9055f Vimlint: better highlighting for `l:var`.
ca717b2 Cleanup: allow more exec overrides; formatting.
4def389 Cleanup: asm/gcc checker.
0eed307 added syntax checking for .asm and .s files using gcc
8e49a6c Bug fix: pilot error adding g:syntastic_extra_filetypes.
b9cddb7 Add support for g:syntastic_extra_filetypes.
daf7492 Escape Festschrift, vol. 2: add function getExecEscaped().
799ea79 Cleanup: avrgcc checker.
42605af avr-gcc: added syntax checker
f5a4509 Escape Festschrift: getExec() needs to be escaped before being used.
4c2004d Bug fix: the result of expand('<sfile>:p:h') has to be escaped.
d587881 cpplint: add exit code check.
4c86d05 OCLint: minor cleanup.
ac09497 Add shellcheck as zsh checker.
c72f582 Docs: clarification about running checkers when aggregating errors.
1bc5fee pylint: fix detection of column numbers.
b399a5e phpcs: fix detection of column numbers.
edb04ee README.markdown: add a TOC.
9c804a7 Bug fix: default highlighting incorrectly computes end of line.
dfc94ad New checker for texinfo: makeinfo.
650ee9c Allow makeprgBuild() arguments to be lists.
1220888 Haxe: fix escaping; add highlighting.
02a04d0 Bug fix: remove extra fnameescape() when handling include paths.
8a58813 Cleanup: minor optimisations, formatting.
147bd7c Bug fix: handling spaces in config files.
b0126aa New checker for racket: code-ayatollah.
4948e5c Remove the gnumake checker.
d1cf6fc More debug logs.
f9e8995 Add a note about using syntastic with fizsh.
d523ae9 Add &shellquote to debug logs.
5fb095c Typo.
2b3df92 New jump mode for g:syntastic_auto_jump.
f624e56 Add make to the list of supported filetypes.
46a2181 Cleanup for gnumake.
c29fae7 Rename make.vim --> gnumake.vim.
d320ad8 Merge remote-tracking branch 'make/make' into makeprg
2c98496 Add syntax checker for makefiles
8aa2a6f Cleanup.
5520783 Further refactor: remove SyntasticMakeprgBuilder class.
44d7ffd makeprgBuild() refactor: add *_before and *_after options.
7434054 Optimisation: cache statusline flag.
e6f4daa Vimlint: update list of warnings.
b52c1f3 Merge pull request #967 from hkbarton/bugfix-syntastic_java_javac_classpath
2ab8486 bug fix for issue962 javac classpath resolve bug - add windows support
95d76b2 bug fix for issue962 javac classpath resolve bug
8e0f22e Merge pull request #966 from blueyed/docfix-syntastic_php_checkers
d720977 doc: fix example for g:syntastic_<filetype>_checkers
2e5df95 New Python checker; frosted.
b7624ed Workaround for lessc creating NUL files on Windows.

git-subtree-dir: bundle/syntastic
git-subtree-split: 0c557bfca62df13e65f5912cfd143db86232c1a0
Merge commit '5852c900c9af591e5f092db877ad9bf3caf96b05'
Squashed 'bundle/tagbar/' changes from e872e67..b2c5f0b

b2c5f0b Keep cursor on current tag when sorting, closes #200
07b7e9b Add LICENSE file, closes #197
c251265 Document common way to run debug command
fdceb4e Add ? as help key, closes #194
614b5b2 Change default hide_nonpublic mapping
3fdefba Add documentation for hide_nonpublic
368d37e Allow hiding non-public tags, closes #186
13d4cfc Remove some duplication
42ce291 Allow configuring zoom, closes #189
836a39a Jump to correct window even after opening preview window
0ead333 Extract GetFileWinnr() function

git-subtree-dir: bundle/tagbar
git-subtree-split: b2c5f0b9284f85e92d98efc97c780ad01ba81e0c
Merge commit 'b307b666a83370c38360df3eb2299c8b38c75cc1'
Squashed 'bundle/vim-pathogen/' changes from 1270dce..099b918

099b918 Expand bundle/{a,b} as bundle/a and bundle/b
5b5bee9 Restore disabling of paths ending in ~
9a40364 Use $VIMBLACKLIST to temporarily disable bundles
e1687eb Allow disabling rest of vimrc
f66e6f4 Try a fold expression
bd0c1ab pathogen.vim 2.3
50531a4 Make pathogen#uniq unofficial
2d37840 Move s:warn down with deprecations
60c6fd2 Move unofficial/deprecated functions to separate sections
af23f56 Fix message
a341581 Fix zero arity invocation of runtime_append_all_bundles
0230129 Steer people to pathogen#infect() in deprecations
5cb9a24 Swap out deprecated functions for their replacements
d7be5c7 Start renaming pathogen_disabled to pathogen_blacklist
0f43888 Don't redundantly filter ~ suffixes
8c54b5e Alias pathogen#interpose() to incubate()
3bc4b39 Typo fix
543041b Better check for help files in doc directory
f45c82a Document session options limitations
c9ca377 Use a dictionary to track done bundles
6982390 Ignore non-string arguments to infect
16a1a84 pathogen#slash() alias for pathogen#separator()

git-subtree-dir: bundle/vim-pathogen
git-subtree-split: 099b9181413b81deb49e87d6c787d6cfe8b43ea5
Merge commit '468bcf0a3fc8a59c4ca709a68d1d1dcbd62c6d86'
Squashed 'bundle/ack.vim/' changes from f183a34..cada818

cada818 put space between ackprg and ack_default_options :bomb:
aaaaff9 fixes #109, replace eval by str2nr
bfb28e0 only apply maps when found results
9ced96a do not blow without ack or ack-grep
7447e35 add documentation for g:ackpreview
0292109 fix other maps to work only on quickfix window
ea9a76a fix maps to work only on quickfix window
87be24a fix highlight, force to highlight the searched term
b76c5bd Merge pull request #107 from juanpabloaj/noinstalled
f9fcbbb if ack is not installed finish script
9d95cf8 update version goals
4b9c17c Remove `ack_wildignore` feature.
3c20f50 fixes #105. Fix wildignore with "dir/**" values
08a3494 Avoid conflict with ag
3e32da1 add information about how use ag with ack.vim
91ccca3 update README goals DONE
5ae83a0 improve documentation about wildignore
62acda1 fix wildignore to ignore directories too
fbe476c By default ignore files listed on wildignore
d8b1f03 Remove support for rake install
d97090f add as goal for 1.0 use autoload directory
6014eca add a link for ack documentation
c75839d add a little RoadMap plan
3a54725 You can use more than one directory as parameter
e514698 improve installation section
bc84914 remove ack installation steps, just linked it with the official manual
98e7861 just improve indentation an update ack url
9b39462 add documentation for g:ackprg
e846a81 add documentation for ackhighlight
bd3c2e3 Merge pull request #83 from zmughal/fix/ack-2.0-args
3c7bf8f manually add #86 diff. closes #86
456ee1d Merge branch 'mMontu-master'
fb15cde fixes issue #81 and closes #99
334ed90 fix ackhighlight
fbe9281 Escape `#` and `%` passed to &grepprg
40cf9c8 Added 'O' Shortcut
6bfa5a1 Update wording in the helptag
bb4de9f Issue fix #84
07d1707 Add auto-preview feature
0af7a73 Fix q mapping for location list commands
cb4d005 Add optional (fallback) grepformat to g:ackformat
13495ab Merge pull request #77 from thebinarypenguin/auto-preview
29b7dd8 fixes issue #81 and closes #99
c252495 Merge pull request #96 from imtapps/master
df55af7 Merge pull request #95 from ilyakatz/doc_occurance
8e79ca7 Merge pull request #97 from blueyed/master
700a41b fix ackhighlight
39f93d7 Merge pull request #63 from rizzatti/close_location_list
7f9f8c8 Merge pull request #58 from sickill/patch-1
420066d Merge pull request #89 from kassio/master
41a72e2 Escape `#` and `%` passed to &grepprg
54e8749 Added 'O' Shortcut
99bed8c Update wording in the helptag
4ea7c3f Issue fix #84
fcdb69c Fix go mapping
5e55045 Fix duplicated results for files displayed twice
028cb08 Improved handling of filenames for :AckWindow
a481f0b Add AckWindow/LAckWindow to search buffers displayed on current tab page.
6b5a76f handle warning for conflicting arguments in ack 2.0
c1ba93d Add auto-preview feature
a452191 Fix q mapping for location list commands
ddf9104 Add optional (fallback) grepformat to g:ackformat

git-subtree-dir: bundle/ack.vim
git-subtree-split: cada818f0f3fe85448eed02e5dee59be20efe26c
Merge commit '168a2a603c5dfa4bdc689556a1ee4fb828fdb30a'
add color theme solarized