composer update
composer update
extract CodeGen from Compiler
update scruntinizer
fix for scrutinizer
fix phpdoc
[#19] extract AbstractMatcer
rm Match class
extract isLogicalOr
extract IsSubclassOf
extract IsAny
extract IsAnd
till "drop"
[#30] hhvm compatibility

dismiss use array object for bind
[#30] hhvm can’t detect arguments name uniqueness
[#30] use getter method for reflection parameter
[#30] retrieve array object method in runtime
remove proxy pattern AOP
[#30] add hhvm documentation
[#30] hhvm test is mandatory