added match_words variable setting
Fix highlighting Perl in Mason files

I removed some syn statements from perl.vim that are old and unused (the
"perl_no_scope_in_variables" feature is actually implemented elsewhere in
perl.vim) and cause some things to be erroneously highlighted as function
identifiers when perl.vim is included (via "syn include") in another syntax
file (such as mason.vim).

I also added the official mason.vim to the repository, to facilitate testing.
Don't set 'iskeyword' globally

That line was added in 11049a7 by Rob Hoelz, and I suspect he didn't
mean to make it global.
Highlight Pod in Mason code blocks
Prevent Perl braces from matching across % lines in Mason
Match Mason component names
Update mason.vim header
SQL heredoc highlighting for Mason
Support Mason component calls with a prefix

E.g. <& SELF:header &>
Highlight <%class> from Mason 2
Add CONTRIBUTING.md
Update Changes
Update moose.vim

add highlight for traits
Optional highlighting of JS/CSS in Mason
Highlight .html files as Mason if they start with Mason tags
Correctly highlight Mason components with content
Add a note about third party scripts
Mention folding in CONTRIBUTING too
Add contributing notes on testing
Add missing highlighting in inline JS/CSS in Mason