fix compile fail for HHVM 3.2.0
update build.sh
Merge branch 'master' into HHVM-3.2
update callback object sweep
increase HHVM 3.2.0 compatibility