Update list of reserved file names with current Microsoft recommendations
Fix out-of-sync list of illegal characters
Point out that filenames must be valid Unicode strings (regardless of what the filesystem thinks), because they end up in typically UTF-8 encoded plist XML files.
Reserved filename escaping can be less aggressive that it is currently because only the part before the first period is relevant (i.e. "con" and "con.txt" but not "hello.con" and "hello.con.txt")
Trailing periods and spaces of the full name must be escaped for Windows filesystems.
This partly solves https://github.com/unified-font-object/ufo-spec/issues/199.
What's left: