Fixes #949

 * Removed background color erase sequences.
 * Made ANSI escape sequences a little more readable.
Merge pull request #954 from whatthejeff/issue-949

Fixes #949
Make it possible to use generators as data providers
Make it possible to use generators as data providers
Changes are now documented using GitHub's Releases feature
Merge branch '3.7'
Upgrade to PHP_CodeCoverage 1.2.12
Prepare release
Fixes #957.

Added delta support for the DateTime comparator.
Add new dependencies
Sync with https://github.com/sebastianbergmann/phpunit-mock-objects/commit/ee8b777e0a0aea24856089fe4e83f9d7be4bac6d
Required change for https://github.com/sebastianbergmann/phpunit-mock-objects/issues/132
Use autoloader to load fixture classes (where possible)
Fix build on Travis CI (hopefully)
Fix build on Travis CI (hopefully)
Move parsing of annotations from PHP_CodeCoverage to PHPUnit.
Sync with https://github.com/sebastianbergmann/php-code-coverage/commit/fdba408447008204763fcf5beafdb0106af1f593
Initial work on #914
Fix issue reported as part of #958
Merge branch '3.7'