Separated listviews module (from configurator)

Breaks the substitution list class stuff out of the configurator module,
which was getting very long. In the future, the listviews module might
expose other classes (like a group of presets), so this makes sense
long-term too.
Manage presets from the Configurator window

This allows the user to get at the presets if they do not want to go
through one of the other service dialogs, and also provides some
additional explanatory information.