fix issue 11232 - rewritten std.windows.syserror.sysErrorString

Fixed for Unicode-correctness; now works on non-English Windows systems.
Made nothrow.
Added unit test.