Adds an option g:syntastic_ignore_files.

List of regexps specifying files that should neither be checked, nor
included in error lists.  The full paths of files are matched against
these regexps, and the matches are case sensitive.
More fixes backported from the buffers branch.
Make compressWhitespace() handle embedded LFs.
Merge remote-tracking branch 'origin/modemap_ignore'
Allow g:syntastic_perl_interpreter to override the Perl interpretter.
Allow per-buffer b:syntastic_perl_efm_program to override g:syntastic_perl_efm_program.
Syntax checker: nroff/mandoc.
Syntax checker: pod/podchecker.
Splint: kip some assertion messages.
Add main to list of block level elements

HTML5 now supports main element http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-main-element
Merge pull request #652 from eddiemonge/patch-1

Add main to list of block level elements
Minor optimisation related to syntastic_ignore_files.
Merge branch 'master' into buffers