SI-8608 f interpolator emits plain old strings

When invoking `format` is obviated by a lack of
formatting fields, then just degenerate to an
unenhanced string.

This means it doesn't cost anything to use
f"$$ordinary" in place of "$ordinary", which
may cause warnings under -Xlint.

Note that certain format literals, in particular
for line separator %n, are not actually literals and
can't be replaced at compile time.

Review by @xeno-by for macro expertise
@lrytz You're right, I'll change the nature of the test.  For the record, I hadn't actually forgotten, that was just a whiff of humor.  Sometimes I do actually forget.