Add interface for installers

refs #7163
Add interface for setup wizards

refs #7163
Add web installer

Logic is still missing and follows later.

refs #7163
Add web setup

Page config and dependency handling is implemented and works like a
charm. Though there is one known bug that occurs when navigating back,
taking changes and moving onward to a page that needs to update its
state due to the changes while adding some elements that have similar
names as the ones shown before. This is only an issue with hidden elements.

refs #7163
Show the web wizard, finally

refs #7163
Add missing platform checks to DbResourceForm
Add missing description to the GeneralConfigPage

refs #7163