HHVMm proxy generator compatibility with callable type hints

This PR solves the last HHVM compatibility issues, effectively making `doctrine/common` compatible with HHVM, thus not allowed to fail in HHVM context anymore.
this looks wrong to me. It is change the array of ReflectionParameter instances passed as argument by addign strings in it