Add logic to only write a UTF-8 BOM if the workspace as a non-ASCII character.
This was done for so that newer FMSLogo can save files that older FMSLogo can read, provided that they're entirely English (the common case).
Authored by: david_costanzo 2020-04-19
Parent: [r5219]
Child: [r5221]