mktables: Always strip off returned comments in tables
mktables generates (among other things) many perl .pl files which when
executed, return a string containing many lines. Each line may end
with '#' comments. Previously, it didn't always strip off those
comments to the caller, which it assumed uses a 'do' statement to
execute these, and the comments are automatically ignored. However, it
turns out that the 'mkheader' script in Unicode::Normalize doesn't cope
with these comments. This usually doesn't get called except once when
normally these comments aren't generated, but if it does, things don't
just compile. So, just strip off the comments, rather than letting the
'do' handle it.