Merge branch 'release/1.2.6'
[#28] Add Compiler::noBindNewInstance()
change Bind and Matcher so that a binding works properly with logicalXXX() as a method matcher

Signed-off-by: KUBO Atsuhiro <kubo@iteman.jp>
[#27] reduce N path and remove else
fix phpdocs
change isAnnotatedMethod method name
more test coverage
fix phpdoc
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