Buffered update of console output

This removes unnecessary switching of tabs.

For example, the previous implementation of `Log` command first switches
to Vader console, appends the line, and switches back to Workbench
buffer. This can be problematic if you switched to another buffer during
the test.
Switch to workbench buffer only once (#46)