MatcherCompiler class
replaced TypeBasedCompiler class with the MatcherCompiler class,
that is based on nicmart/UniversalMatcher for transformations matching.
Prevent using $this inside closures in the Grammar definition to assure php 5.3 compatibility.
Merge pull request #1 from comperio/MatcherCompiler

Matcher compiler