Improved error logging when a test fails.
Fixed a tests which intermittently reported a false positive.
Added powershell scripts to run integration test suite over and over until it fails.
Wait for user confirmation before exiting test runner.