Fix whitespace, was mixture of space and tab
VimTestCase prints errors, remove duplicate code
Reset error message after non-virtual key press

Fixes #535.

Fix tests because "null" would be printed repeatedly.
Properly update sticky column after mouse click.

Extra change to complete #211.