Replace dummies of message_widget and logbook with real instances.
This is done because message_widget was needed to show messages in the editor.
Logbook is created because message_widget doesn't work without it.
Implement quicksave and autosave for editor; fix #1935