Improve settings dialog:

- merge modes and panels page
- move appearance page under the editor node (this page is about editor appearance)

and a few minor gui improvements