chore(vendors): Include PHPUnit (just like SimpleTest)
chore(tests): Make commit message test names into full sentences

This makes the intent of the tests more obvious.
chore(tests): Turn off Travis commit message tests

These have proven to be very extremely flaky since they are tied to
particular SHAs which may or may not be available in the git history
depending on how deep of a checkout was made.

We want unit tests to pass or fail depending on the current
state of the project, not the entire history of it.
Merge pull request #6986 from ewinslow/fix-commit-tests

Fix commit tests