This commit introduces preliminary versions of the upgrader tool's GUI wizard panels. Effort has been made to make the panels conform to the design at
http://bde.central/projects/opends/www/public/docs/ui-docs/specs/updater.html
As of now the panels are pure presentation as they do not display/edit any real data.
This commit also introduces a number of refactorings of the quick setup GUI wizard classes:
- Made createLayout() a private method that is called during initialize() rather than the constuctor of each child application. In general I don't like constructors that do lots of work beyond initializing variables since you can override behavior. I've also added GuiApplication as a parameter to QuickSetupPanel since it can provide panels with any state information that the panel need to present.
- Moved QuickSetup to the ui package since its purpose is representing quicksetup GUI applications.
- Made ReviewPanel abstract so that other applications could share the layout code.