Fixed XML::load() does not report libxml errors on Windows.
Fixed XML::load() fails to load relative XInclude paths on Windows.
Exclude system temp directory in stack traces on Windows.

PHPUnit_Util_PHP_Windows writes the process isolation script template into the Windows TEMP directory and loads the script by including the file, which causes an extraneous last stack frame in all test results on Windows.
Fixed PHPT file path expectations fail on Windows.
Include process isolation file prefix to avoid false-positive matches.
Merge pull request #1354 from sun/win-fail

PHPUnit test suite fails on Windows
Added regression test for #1351.
Fix #1351: Isolated TestResult contains serialized test class upon failure.
Make AssertionFailedError exception implement Serializable instead.

Prevents serialization of arguments in exception stack trace, by serializing a copy of the stack trace without 'args' only.

See http://fabien.potencier.org/article/9/php-serialization-stack-traces-and-exceptions
Fixed serialization of non-PHPUnit exceptions.

Any exception thrown during a test run gets converted into a ExceptionWrapper, in order to make it serializable.
Cleaned up regression test.
Fixed PHP 5.3 compatibility.
Fixed internal PHPUnit exception handling.
Fixed bogus expectation in ExceptionStackTest.

Catching a PHPUnit exception and rethrowing it as a non-PHPUnit exception does not make any sense.
Removed obsolete Exception::$trace string presentation.
Added docs.
Renamed TestFailure::getTestLabel() to getTestName().