WIP: Add presets for tool options
This patch adds a docker that can save tool options as presets.
The docker provides the user with a categorized list with favourites. It's not possible to filter this list for the currently active tool, and I don't want to switch between a list widget and this widget to make it possible to only show the presets for the current tool.
Automatically selecting and expanding the categories on tool change is something I haven't figured out how to do.