Configurator: Add a separate MPExtendedProduct for the Configurator

This is needed so that we can cleanly load the WebMP configuration files
in the configurator.
Configurator: Add a button to reset the WebMP skin

This can be useful if you install and configure a broken skin that completely
breaks the WebMP user interface. Of course you can also delete the skin, but
not everyone can think of that.