Rework of the haskell/ghc-mod checker.
updated the language support list
Updated all the languages currently supported
Merge pull request #623 from abentancur/patch-1

updated the language support list
Adds an option "syntastic_allow_quit".
Fix description of syntastic_echo_current_error
Merge pull request #625 from kisielk/patch-1

Fix description of syntastic_echo_current_error
Merge branch 'testing'
Fix for #624.

Handle closing the loclist window in a QuitPre.
Remove the prematurely added option g:syntastic_allow_quit.
The QuitPre event was added in Vim 7.3.544.
Cygwin support added. Using cygpath to get actual path for Cygwin.
^M changed to \r - carriage return.
Added a FAQ entry about :bdelete.
target/test-classes added to classpath.
Fix (again) errorformat for checkbashisms.
add llvm syntax checker
Merge pull request #635 from superjoe30/patch-1

add llvm syntax checker
LLVM: avoid leaving behind junk files.
Call notifiers.reset() only for enabled notifiers.
Be less wastefull about loclists.

This is a first step towards making :lolder and :lnewer work with
Syntastic.  It still has a long way to go: a new loclist is now craeted
at each run of SyntasticMake(), but the notification machinery can only
use the last one.  Ideally a single loclist would be created per window
and then reused.