Introduce Sys_GetLastErrorString(), is like strerror(errno) ..

.. but threadsafe and also works on Windows.

Replaced occurences of strerror(errno) with this and replaced
Warning-prints that used to print the (Win32) GetLastError() number
with this as well, so now we get a (hopefully more helpful) string
there.