Improved KULFI's handling of program termination to include support for calls to exit()
Added python scripts that simplify the use of Swift to run application ensembles
Moved handling of aborts from widgets/kulfi to sight_structure.C. Now can clean up Sight state when application calls exit or is killed by a signal.