Only opened message windows when one not already opened.
Allow multiple tests to be run on the same file.
Allow for tests to fail, then succeed.
Removed useless "filepath" arguments when dealing with current window.
Update a call to normal by normal!
Fixed number of arguments.

s:OpentEmptyMessageWindow() only need the height, the filepath is infered from
the current file.