Fix a mistake where an invalid quote is being incorrectly designated as valid.
Fix mistake in `matches/basic-combining_read.txt` where content should not be found so value is 1 rather than 2.
The start of a combining or joining character in `objects/basic-combining_read.txt` is correctly not valid UTF-8 line starter.
Add a preceding space to make it valid and ensure that the test passes.
(This test happened to be correctly failing due to not having a non-combinig/non-joiner as the first character.)
Add additional status information to some tests.
Fix problem inn tests where its failing due to `getline()` reaching the end of the line.
If the EOL is reached, then the loop must end.