Modify to help better support HHVM

For some tests that we failing with different error messages, I added a check for HHVM which currently uses some of the older error messages.

Also found some tests that were failing both HHVM and Zend 5.5 and modified them so that they would pass. 

I have a list of many tests that fail both Zend 5.5 and HHVM. I haven't had a chance to try to fix them all. Here is another one for an example:

pear-core/tests/PEAR_PackageFile_v2_Validator/test_contents.phpt

I can give you a full list if you are interested.