Create default command line reporter and exit procedure.
Factored exit capturing logic to ExitBlocker.
Factored out common test logic to TestHelper.
Fixed bug caused by leaving file opened and blocking delete of configuration file.
Created DefaultBootInputSource to get default boot configuration.
Default configuration file name now in BootConfigLocator.
Refactored BootCommandLine to use new config source.
Added general logic for capturing standard output and executing function with exit in test.
Create Swing reporter with warning popup.
Create BootSwing to run complete boot and popup on Swing in case of failure.
Refactor to removed duplicate output capture logic.
Fixed scope of test dependencies.