Fixing the ycm files

The new Syntastic API was not correctly merged into these files. This commit
should fix this.
add 'make' as a C syntax checker
json/jsonval: fix a typo
Included some warning/errors to ignore

In today's html editing, almost nobody writes a "pure" html code
(complete, i mean), with body, title, etc... most of people uses CMS's
and similar things, which means that the html is just a "piece" of html
and not the entire structure, the changes on this branch are meant to
ignore those annoying warnings

The last line is for structures that includes the "&" character, like in
those kind of cases: < a href="http://foo.bar/something.php&value&something&foo" >
Merge pull request #478 from Elive/html-ignore-annoying-errors

Included some warning/errors to ignore
fix a bug with the yaml checker
Merge pull request #477 from lcd047/master

Minor fix + new syntax checker for Perl using perlcritic
Merge pull request #470 from Valloric/ycm_bad_merge_fix

Fixing the errors in the ycm files
perlcritic: :retab the file to make the indenting consistent

Syntastic uses 4 space indents, update this file to be consistent.