Support filters when only generating XML coverage
Support filters when only generating XML coverage

Currently filters are ignored if XML coverage is the only coverage being used.

NOTE: This patch also fixes an apparent logic bug; please verify this is a bug before merging. The current code only checks `this->canCollectCodeCoverage` if $arguments['coverageText'] is true, which seemed like a bug to me. If this is intentional, I suggest renaming `canCollectCodeCoverage` to `canCollectTextCodeCoverage`.
tronsha/phpunit,Shaked/phpunit,stof/phpunit,masarakki/phpunit,abacaphiliac/phpunit,SunDrop/phpunit,lcp0578/phpunit,duncan3dc/phpunit,serbanghita/phpunit,didiwuliu/phpunit,Firehed/phpunit,FireWalkerX/phpunit,chrisbjr/phpunit,giorgiosironi/phpunit,asgrim/phpunit,DonaldKellett/phpunit,s001dxp/phpunit,nonconforme/phpunit,MartinhoOmura/phpunit,bradgrohs/phpunit,imshibaji/phpunit,Maks3w/phpunit,kyale/phpunit,eelf/phpunit,MajorCaiger/phpunit,zhaoyan158567/phpunit,CarsonF/phpunit,ya7lelkom/phpunit,ezzatron/phpunit,matheusgomes17/phpunit,HappyRay/phpunit,m157y/phpunit,abachi/phpunit,malkusch/phpunit,beealone/phpunit,nelson6e65/phpunit,OndraM/phpunit,9040044/phpunit,simohammedhttp/phpunit,potherca-contrib/phpunit,darol100/phpunit,WebSeed/phpunit,luomor/phpunit,Ma27/phpunit,dshafik/phpunit,Lance0312/phpunit,sebastianbergmann/phpunit