Add HHVM compatibility

If the class constructor arguments when fetching a class are provided, HHVM's behavior diverges from Zend. I've got an issue out for that. In the mean time, intentionally leaving off the parameter gets rid of the behavior difference, so everything actually works. Not a fan of adding what amounts to HHVM-specific checks, but it does get us another available runtime.

...which would resolve #72