Fixes GH-765

 * Fixed fatal error triggered in PHPUnit when exception is thrown in data provider of a test with a dependency.
Merge pull request #769 from whatthejeff/issue_765
Merge branch '3.7'
Fixes GH-498

 * Fixed a bug where tests won't run if a dataProvider throws an Exception and a group is specified.
Merge pull request #770 from whatthejeff/issue_498
Merge branch '3.7'
Bump copyright year
Merge branch '3.7'
Bump copyright year
Update email address
Bump copyright year
Merge branch '3.7'
Alter PHPUnit_Util_Type::recursiveExport() to handle repeated and recursive
data structures more gracefully (and with less memory usage).
Remove the ReflectionObject stuff and hang off ::toArray(), since it handles
undeclared properties correctly.
Add ExportContext.php to the package.xml.
Change recursiveExport() output to be closer to what was previously there.

Specifically, we don't want to move to a newline for the leading line of
exported arrays and objects, and we don't want a newline before the opening
parenthesis.
PHP can no longer be built without Reflection and SPL
Merge branch '3.7'
Reinstate the previous CRLF folding behaviour in recursiveExport().
Remove more extraneous newlines.