Squashed 'vim/bundle/syntastic/' changes from 99126e3..f62e0f6

f62e0f6 New option: cursor_columns.
5c48b30 Fixes duplicate syntax checker for arduino files
c2e7bf2 Escript: parseShebang() is more capable these days.
e340796 Bug fix: SyntasticReset didn't really reset.
d795d4b Bug fix: forgotten return.
09f35e9 Try to prevent g:syntastic_mode_map from being modified.
3f96354 Manual: clarification about g:syntastic_mode_map.  Minor cleanup.
95a5773 More detailed logging.
c1479f9 Set default reuse_loc_lists to 0.
d603ed4 Make sure version lists are formed of numbers.
e34f421 Revert 1e3e0a8.  The problem was placing signs on unloaded buffers.
190d9f5 Manual: add a note about canceling default arguments.
1d19dff Security: disable the elixir checker by default.
1e3e0a8 Defensive coding against stepping over other plugins' signs.
6c88bae JSHint checker: sort results.
5eb22bb Refresh optimisations: avoid floats.
b222a31 Typo.
0f8d786 Check for +float.
9a26f1d SyntasticInfo: minor bug fix.
13bdf9e SyntasticInfo: more details about modes.  Minor cleanup.
06e77c1 Manual: add a note about YouCompleteMe.
e54f28e New redirect checker for arduino: avrgcc.
7b0d3f8 Don't check compressed files.
d364f33 Refresh optimisations.
572d3e0 README: nit pick about re-enabling the perl checker.
af49886 Vimlint: add g:syntastic_vimlint_options.
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.
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.
c658ff1 Registry refactor.

git-subtree-dir: vim/bundle/syntastic
git-subtree-split: f62e0f6618cc9b89eba6bd94c40909fa237d0604
Merge commit '5a57e77b01146162e934d48a339a7499101e4d9e'
Merge branch 'master' of github.com:xbudex/dot-files
Add ssh hosts
Add git shortcuts to gitconfig
Allow `== null` in jshintrc
Remove binding that causes crash on OS X using current tmux
Add -- → — shortcut
Update jasmine snippets