refactor material editor
For simplification of code and for fixing issues mentioned in #112 (closed)
- introduce a few convenience methods
- introduce ui file for material editor dialog
- move actions, toolbars & subwidgets to new editor dialog class
- introduce dedicated MaterialEditorModel
- remove now obsolete external custom editor for material color
- remove now obsolete code, files, classes
This fixes #112 (closed)