Upgrade to PHPUnit 4.1
Split unit tests on Travis

This allow us to be able to generate code coverage in less than 50 minutes
per test group. Otherwise Travis build would timeout.