the check for HHVM should be based by detecting ``PHP_QUERY_RFC3986`` rather than detecting HHVM, otherwise the testsuite will fail once Travis deploy the upgrade to HHVM 3.0, which implements it