Updated the test suite dispatcher to allow use of PHPUnit from Composer

Closes #3479