Reimplement messagelist widget.

I have removed editor mode, modify the style and fix a bug.
Modify style and implementation of Hints widget.
Reimplement hint listbox.
Implement message editor panel.
Modify messagelist.