Squashed 'vim/bundle/syntastic/' changes from 6740608..77c4eb3

77c4eb3 Workaround for autocmd brain damage.
b89c644 Fix an infinite loop in syntastic#util#findInParent().
7dee77a Minor fix: errorformat for bison.
c18ad3e New checker for yacc: bison.
f187c3b Minor fix: highlighting for flex.
7e8c120 Fix the scss_lint checker.
9856b73 New checker for lex: flex.
aa63e1d Cleanup fo the racket checker.
5b4dc67 added a syntax checker for racket files
1ee2930 SyntasticCheck accepts multiple arguments. Cache available checkers.
31a882e Minor cleanup: qualify case sensitivity.
a4ad407 Minor cleanup for pylama.
fa2e6b9 Minor cleanup: replace match() by stridx() when appropriate.
0714044 Add Limbo to the list of supported languages.
cf66f35 Cleanup the limbo checker.
53fab67 Merge remote-tracking branch 'limbo/syntax-checker-limbo'
06bddd1 Minor cleanup: qualify regexp in msgfmt.
7b487a0 add syntax_checkers/limbo/limbo.vim
e468e98 Add PO to the list of supported filetypes.
9fba7ee Cleanup for msgfmt.
1319e52 Add syntax checking plugin for po files of gettext
fcb83a0 Merge pull request #876 from jcristovao/master
f97ebd2 Minor cleanup.
3721d9f Name specified in ghc-mod.vim is ghc_mod, not ghc-mod.
e9640d3 Merge pull request #874 from darkiri/master
dcf25ad Better support for perlbrew.
a5deef0 Merge pull request #875 from colinmkeith/syntaxchecker_yamlxs
66cc656 removed executable() check so as to support different perl versions using perlbrew (I.e. local version different to system version) via "let g:syntastic_perl_interpreter=/usr/bin/env perl"
1123e2b oclint does not have -text option any more
94f710d New checker yamlxs for YAML.
4cc0b11 Minor cleanup.
cfe2ac6 New command :SyntasticSetLoclist.
7b00a18 Merge branch 'debug'
55e8b51 Remove a few forgotten references to syntastic#makeprg#build().
6097416 Shellcheck now outputs byte counts.
d09bd1e Update: shellcheck now has a gcc-style output mode.
7b36f91 More detailed debugging.
bbd382b Detailed debugging.
bdc4b0f Update: shallcheck no longer has a jsoncheck.
8226397 Javac: fix path munging under Cygwin.
7c638f6 Minor cleanup.
56528e8 Update errorformat for fsc and scalac.
802ccf5 Fix luac highlighting.
544d616 Bump version number.
c245568 Update docs to describe the new checker infrastructure.
a5b5fb7 Merge branch 'registry_cleanup'
8e0ceb8 New checker eslint for JavaScript (@maksimr).
8f35172 New chacker cppcheck for C/C++.
71ad20e More typos.
5f0be83 Merge branch 'master' into registry_cleanup
531859e Typo in html/tidy.
8922dc2 Cleanup related to the HighlightRegex() functions.
e07cd55 Merge branch 'master' into registry_cleanup
0436b39 JS-YAML: fix errorformat.
997e079 Merge branch 'master' into registry_cleanup
4a7d1f3 Merge branch 'master' into registry_cleanup
ecf03b1 Merge branch 'master' into registry_cleanup
a3e710e Add a warning about using syntastic_delayed_redraws.
a0f59e7 Safety checks for ghc-mod.
fd5a52e Cleanup.
d9296d6 Update scss_lint to the new registry framework.
1790a06 Merge branch 'master' into registry_cleanup
424ad20 Update for shellcheck.
6d81ac5 Registry cleanup, stage 3.
3694908 Registry cleanup, stage 2.
28bce98 Registry cleanup, stage 1.

git-subtree-dir: vim/bundle/syntastic
git-subtree-split: 77c4eb3eece49aa690ab3de007481b30b07272f1
Merge commit 'a0c71500a5b6dabe72f69ef7181b59e959e52a14'
Squashed 'vim/bundle/tagbar/' changes from 207b852..87bbb46

87bbb46 Open previewwin relative to Tagbar win
b4a5800 Always centre preview window
ba3693f Properly open fold when jumping to tag
528bdc6 Improve preview window handling
2dcd526 Equalize windows after shrinking if necessary, closes #182
3f28e3b Add a note about autocmd timing, closes #180
915b11b Close preview window when closing Tagbar
e090fe7 Automatically open folds in preview window
574376d Add Cython/Pyrex support, closes #181
66c56b1 Clean up window switching
c57dd9f Make sure QuitIfOnlyWindow also works with prevwin open
f3250b2 Make preview window position configurable
0377f19 Add auto-previewing mode, closes #161
2d650b9 Ignore preview window when quitting
290b71e Skip preview window when jumping to tag
78a7eee Add key to show tag in preview window

git-subtree-dir: vim/bundle/tagbar
git-subtree-split: 87bbb46e959e455bb5e488c4197b61a46927b20e
Merge commit 'ce51b8911e06cc70057c8955c6a687cdda655685'
Squashed 'vim/bundle/vim-airline/' changes from 02441be..ce32405

ce32405 fix possibility of the branch extension being unavailable. resolves #366.
0966b69 expose cleaner api to determine empty head.
ed7111b Merge pull request #364 from dmitrykruglov/master
08a57d0 Hide hunks when Git Gutter is enabled, but current file is NOT under git version control
ce15809 improve tabline performance during scroll (#362).
7baedba Merge pull request #347 from edkolev/tmuxline-extension
63272a0 Add tmuxline extension
2539745 disable vcscommand integration by default. resolves #340.
f2f164b evaluate line number symbol. resolves #336.

git-subtree-dir: vim/bundle/vim-airline
git-subtree-split: ce324051057f9dd371bf5e56246a92b7ed271884
Merge commit '5587bc849cfeae618e2e83d4d8988101c2b835bf'
New format for g:syntastic_perl_lib_path