Add support for HHVM. Classloading is a little (a lot) hacky.