refs #7372. Add updated script files.
refs #7372. Move to new version of python API.
refs #7372. Further migration work to v2 of python API

Things appear to be running the same in this gui+script as they were in the old gui+script. I've done a little refactoring work, but the bulk of the refactoring work will have to wait, as there are many violations.
refs #7372. Give the GUI a proper name.

This is a bit hackey, because Max has lost the original *.ui file, and clearly that would be the best place to fix it. However, it's going to be a semi-major operation to reverse-engineer the ui file out of this generated file. We do plan to do it at some point.
Merge remote-tracking branch 'origin/feature/7372_new_gui_code'