Dialogs3

- Use Gtk::MessageDialog in most case, to gain unified UI layout
- Following GHIG as close as possible. https://developer.gnome.org/hig/stable
- Add Any files filter to Open/Import/Load file dialogs
- Some other UI related improvements
- Code cleanup


The dialog improvement is still not completed, but it is worth to ask a pull request now.