Improved support for asserting on traversable objects.

 * Assertions using `PHPUnit_Framework_Constraint_Count` now support traversable objects.
 * Assertions using `PHPUnit_Framework_Constraint_TraversableContains` now give messages that mention the `Traversable` interface.