Fix #1369: TestSuite::addTestFile() performance + docs.
Fix #1369: False-positive matches in reverse-mapping of filename to classname.
Fixes #1374: tearDown() is called despite unmet requirements.
Remove HHVM from the `allow_failures` matrix in travis.

Travis has bumped the HHVM version to 3.2.0 and all tests now pass.
Merge branch '4.1' into 4.2
Merge branch '4.2'
Use a better variable name.
Merge branch '4.1' into 4.2
Merge branch '4.2'
Make sure skipped and errored test suites still setup and teardown properly.
Add HHVM back to the `allow_failures` matrix in travis.

Some tests in the master branch still fail on HHVM 3.2.0.
Fix an issue introduced in f22007947c3f7761a70fb81a45a1acf9e685d1b3
Merge branch '4.2'
Merge pull request #1369 from sun/perf-testsuite-addfile

Fixed performance of TestSuite::addTestFile() + missing docs
CS fix (via @webmozart).
Merge branch '4.1' into 4.2
Merge branch '4.2'
Prepare for PHPUnit 4.2 to go stable
Prepare for PHPUnit 4.3 to go into beta
Prepare for PHPUnit 4.4 to go into alpha