[4.1] Testing Improvements

Let's ensure travis always sets up composer correctly and uses the newest phpunit.