Fixes for empty users promise attributes.
Introduce GetErrorStrFromCode().
Add privilege
Add conversion between 8-bit and 16-bit strings.
WIP on unicode stuff
WIP
WIP
WIP
Fix testall when path contains newlines.

Important for Windows testing.
WIP
WIP
WIP Converted most tests