Microscopic character history changes: form, not function

Here's the commit notes for the second commit in this PR, which summarizes my change justification.  The first commit happens to fix two micro-microscopic bugs that I noticed when detecting patterns like those changed in the second commit.

> This change is solely one of syntax style.  This short non-vanilla
> file is the only place in the codebase that uses the prior single-
> line history entry syntax style, which apparently/presumably is still
> valid for the engine.

> However, it's not for my SWMH character history parser, and though I
> could change the code to deal with arbitrary permutations of this style
> type with some refactoring work (that I'd rather not do), it was so
> rare that it made more sense to just "fix" the offending history entries
> in this file.  **The "culture melter" tool now clears the entire SWMH
> character history database with this applied.**