Initial work on HHVM support
Make error messages consistent
More work on HHVM support
Use HPHP_VERSION constant to determine whether we are running on HHVM