Add unit test for parameterized strings.
Fix bug in generation of .po comments

It was written ".#" but should have been "#." for extracted comments
Fix regex for reading gettext to be more lenient and remove extra logging

We don't distinguish between the types of comments and should allow space between
the field type and the value.

Also, the extra logging was accidentally left in and should be removed
Update test-output-7.txt to be compliant with the actual comment specification

The proper comment structure for gettext is not ".#" but "#." as seend in:

https://www.gnu.org/software/gettext/manual/gettext.html#PO-Files

The code was updated, but the test case was not.  This commit addresses that
oversight.