Make LogDock and LogDockAppender communicate by signals This way the Appender can work in a different thread from the gui dock without causing problems. Also we no longer need to make the Appender a friend of the gui dock and instead make the dock handle it's own affairs
Always keep log scrolled to the bottom
Color logmessages according to severity Closes T12
Add log widget to lower dock Make the lower dock container agnostic the former ScriptingDock now is just taking care of the content inside one of the tabs and the FridaDock is managing the Dock and TabWidget stuff. Add a Logging Tab that outputs messages from the logging system for inspection. Could well be improved (T12 T13 T14). Closes T11