Merge branch 'release/1.1.0'
Merge branch 'release/1.1.1'
Merge branch 'release/1.1.2'
Merge branch 'release/1.2.0'
[#18] Matcher::startsWith()
Merge branch 'release/1.2.2'
Merge branch 'release/1.2.3'
Merge branch 'develop'
fix build.xml
update composer.json
Merge branch 'release/1.2.4'
Merge branch 'develop'
[#26] Matcher::setAnnotationReader($reader)

set annotation reader statically for cached annotation reader.
composer update