split Match class from Matcher

Matcher is DSL interface class, Match actually match as bound.
change method name to methodMatchBind
remove annotation reader from matcher
make array args for match
remove reader from matcher constructor
compiler take default PHPParser_PrettyPrinter_Default
remove instance.php from sample script
createMatcher take args only array
fix phpdoc
remove Matcher constructor
remove unused method
fix phpdocs
remove unused use statements
Merge branch 'feature/refactor' into develop