testing: do not require php ext in composer.json and use composer phpunit on travis