FormSettings: move to subfolder Settings
untabify and format code
FormSettings: move to subfolder SettingsDialog to avoid namespace conflicts. Add empty SettingsTreeViewUserControl.
FormSettings: add tree view to the left (warn: opening and saving dialog messed up with some tab pages layout)
Move settings tag "Checklist" to user control ChecklistSettingsPage. Move logic (step 1: 64 compiler errors)
62 errors
Introduce new class CheckSettingsLogic and move code there (82 errors)
Move MergeToolFix_Click (87 errors)
Constistent naming: "working dir" instead of "local" and "checked out"
Move more code out of FormSettings (72 errors)
54 errors
Move translation strings (14 errors)
All compilation errors resolved. GE startup without runtime error. TODO: Settings dialog has runtime error(s).
Settings dialog opens without runtime error
Add SettingsPage registering logic and event handling stub
Display SettingsPage when click on tree node
Add Find prompt
Basic settings search (by SettingsPage name)
Settings dialog: add page title
ChecklistSettingsPage: connect missing events; SettingsPageBase: abstract not allowed for designer