allow function GenericObject::checkArguments() to fix $arguments (v 3.4.0)

* add Hooks::TYPE_INT
* add Hooks::TYPE_FLOAT
* add Hooks::TYPE_NOT_OBJECT
* rename Hooks::TYPE_NUMBER to Hooks::TYPE_NUMERIC

Change-Id: Ib999a8f9991f549d4934639693d265a80df3533b
Merge "allow function GenericObject::checkArguments() to fix $arguments (v 3.4.0)"