enable testing on hhvm and cleanup some tests to not rely on weird zend php behaviour