Squashed 'Vim/bundle/khuno/' changes from f93df80..c57fedd

c57fedd make sure we have a temp directory (issue 11)

git-subtree-dir: Vim/bundle/khuno
git-subtree-split: c57fedd8d826225b6a52a0223e3c1757a3a4be25
[vim] Update external bundle khuno

* commit '279822480d75fbd37fafa010eacaa5094d54defb':
  Squashed 'Vim/bundle/khuno/' changes from f93df80..c57fedd
Squashed 'Vim/bundle/jinja2/' changes from bde7e8a..14d7592

14d7592 Merge pull request #6 from jobicoppola/master
2493d29 Add *.j2 file detection for Ansible templates

git-subtree-dir: Vim/bundle/jinja2
git-subtree-split: 14d7592ebfab37c746fe7e0ed7b4a846868831a2
[vim] Update external bundle jinja2

* commit '1e5061a669db4855183423f7aadb8c9889c81fcb':
  Squashed 'Vim/bundle/jinja2/' changes from bde7e8a..14d7592
Squashed 'Vim/bundle/syntastic/' changes from edcb2f2..d3b25ac

d3b25ac syntastic#util#wideMsg() should use screen width rather than window width.
bb8e259 phpcs: move --tab-width to args.
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.
f3240e6 Cleanup: shut up lint warnings, formatting, doc nit.
49f9925 Add VimL to the list of supported languages.
955da98 Minor cleanup.
f665bdb Merge pull request #958 from SevInf/feature/bemhtml
0973ba2 Add bemhtml syntax checker
87e237a New checker: vimlint.
c3bd2bd Merge pull request #956 from bukzor/pylint-fix-colorized
4636be0 fix pylint messages when pythonrc specifies format=colorized
12b3c07 Pylint: use symbolic names in messages.  Add column information.
c78cf64 Remove deprecation warning for hasErrorsOrWarningsToDisplay().
d629be9 Workaround for powerline: resurrect hasErrorsOrWarningsToDisplay().
e30c806 Bug fix: loclist clobbered by filter().
a39b397 Better default args for rustc.
1c91163 Fix errorformat for rustc.
6c97353 Remove support for YCM.
d7d7cb1 Merge pull request #946 from wiseman/patch-1
82c1003 Typo.
e4b77dd Bump version number.
603e3f6 Be explicit that this is for vim.
47f0541 Fix shebang parsing for escript.
12de86a Typo.
9057e3e Bump version number.
710cf91 Sorting and return code for javascript/jscs.
8151960 More safety nets for java/checkstyle preprocessing.
f23ddae New checker for JavaScript: jscs.
600656a Slightly safer preprocessing for java/checkstyle.
3a37f81 strwidth() has been added in Vim 7.3.
f1aae5c Minor bug fix: string length calculations.
86e8b63 Merge pull request #937 from andyearnshaw/actionscript-mxmlc
8ff60c0 Handle mxmlc errors with no line/column numbers
a667d88 A better mousetrap for bitwise functions.
dfe1e02 Python: code being checked shouldn't inherit future statements.
c82a9a9 Compatibility: bitwise and() has been added in Vim 7.3.377.
ab9d59c Language_check is a style checker.
4abf0ec Check exit code in rstcheck.
5406a3a Vim does have bitwise operators. :)
76e096c Check return in language_check.
2f1ef31 Add language-check
40aa5e2 Merge pull request #930 from troydm/master
6c91e8d Rework of the python checker, fixing column reporting.
00e75e1 Minor cleanup.
5594136 Clarifications to the docs.
0619f65 javac checker custom classpath command added
4a7ca82 javac checker config file loading/editing added
2754bcb Fix column reporting in pyflakes.
38f7378 Fix tab handling in status messages.
4740a7e Safer cursor saving / restoring for cgc.
78666b1 Minor doc update.
4bdb607 Optimise postprocessing functions.
327ba4c Optimise loclist.filter().
ee3c56c New feature: message filtering.
ab94210 Rework of message decoding for flake8.
2d9ff24 Minor cleanup: remove dead code; formatting.
38275ce JSHint can be used to check JavaScript in HTML and xHTML files.
bf17e1e Fix for a typing-faster-than-thinking bug in cgc.
063ee82 Fix for pilot error. ;)
b9accaa Minor cleanup: &cpo guards and formatting.
cfe872b Minor cleanup for haml_lint.
2ba7c43 Merge pull request #922 from sds/add-haml-lint-checker
7274581 Minor cleanup for gotype.
c1417e9 Merge pull request #919 from neeee/gotype
85cb6bc HTML validator and w3: allow user to set the path to curl.
c4203dc Merge pull request #916 from myint/rstcheck
f1e8564 Minor fix: use clang++ instead of clang for C++.
c73855d Cleanup the glsl/cgc checker.
81bb669 Merge remote-tracking branch 'glsl/glsl'
e9b9691 Set clang as the default C/C++/Obj-C/Obj-C++ compiler if gcc is not found.
1423f28 Bit rot: jslint no longer accepts "--undef".  Minor cleanup.
11a0f83 Add ActionScript to the list of supported languages.
87ca881 Merge pull request #921 from andyearnshaw/actionscript-mxmlc
4c30aba Add haml-lint syntax/style checker
28c24b3 Add rstcheck
2ddc93d New checker for Go: gotype.
3191a3c Fix args in actionscript/mxmlc checker
850e285 removed echo
8e31c53 added ability to add extra arguments
e86385f added glsl checker

git-subtree-dir: Vim/bundle/syntastic
git-subtree-split: d3b25acb662090ed8ce09cf23662db36ebaf89b5
[vim] Update external bundle syntastic

* commit 'f8fe90fe0a543dfb90400920c1a6946f46aa4563':
  Squashed 'Vim/bundle/syntastic/' changes from edcb2f2..d3b25ac
Squashed 'Vim/bundle/abolish/' changes from d64ce06..c44ee4b

c44ee4b Merge pull request #22 from chiphogg/master
169d1f0 Clarify when coercions are reversible
24460d5 Make dotcase reversible
a765c76 Add dotcase coercion with 'cr.'

git-subtree-dir: Vim/bundle/abolish
git-subtree-split: c44ee4b1565c3de43c6530a044eba97db8591dea
[vim] Update external bundle abolish

* commit 'c20442d7bfb73e01e177a556cc574129d64f584b':
  Squashed 'Vim/bundle/abolish/' changes from d64ce06..c44ee4b
Squashed 'Vim/bundle/fugitive/' changes from 07c078c..8f0b8ed

8f0b8ed Respect GIT_CEILING_DIRECTORIES
546a6bf Focus diff window on :Gdiff
1b0ddad Reopen diff folds when diff ends

git-subtree-dir: Vim/bundle/fugitive
git-subtree-split: 8f0b8edfbd246c0026b7a2388e1d883d579ac7f6
[vim] Update external bundle fugitive

* commit '91bbdc2c4a39d347869bd24481a5c124a2bd2514':
  Squashed 'Vim/bundle/fugitive/' changes from 07c078c..8f0b8ed
Squashed 'Vim/bundle/unimpaired/' changes from 9a8be36..309f33f

309f33f Add '[ob', ']ob', and 'cob' mappings for bg switching
2ad0376 Setup paste also disable mouse

git-subtree-dir: Vim/bundle/unimpaired
git-subtree-split: 309f33fd2cf240b94ed38735a77313c8317d1c09
[vim] Update external bundle unimpaired

* commit '1bf8e95ab74cd29289dcc55263d854c451e35b53':
  Squashed 'Vim/bundle/unimpaired/' changes from 9a8be36..309f33f
Squashed 'Vim/bundle/vinegar/' changes from 5b5fe4b..66fe039

66fe039 Merge pull request #16 from serebrov/master
d1fbe3a Fix jumps to the root directory.
adbf6e9 Merge pull request #15 from cuviper/master
1cc2996 Add <Plug> nmaps for split windows
687aa86 Fix escaping of 'wildignore'
4eb92af Prevent cd and cl mappings from escaping
c0b10fa Silence - map

git-subtree-dir: Vim/bundle/vinegar
git-subtree-split: 66fe039649e96fddc7b0bd642141056c0b1ec78e
[vim] Update external bundle vinegar

* commit '2b9ba8c91325a209227f41f0b8741fafbee6757f':
  Squashed 'Vim/bundle/vinegar/' changes from 5b5fe4b..66fe039