Fixed scroll behaviour of the log widget.
Closes #374 (closed).
The log window now scrolls with the new log messages, so that they are always visible. If the user scrolls to another part of the log, or selects text, the window will not scroll to the end and instead stay on the part interesting to the user.