Changed module on Windows to use LoadLibraryW
Previously module used LoadLibraryA, now we use LoadLibraryW and use
MultiByteToWideChar to convert from utf8 string to utf16