Tmp
Intermediate code with lock on gettickcount()
[os_mon] Quote path to programs run with open_port({spawn,...

This is to allow space in the path.
Convert command string to encoded binary in heart:set_cmd/1

OTP-10843

In order to allow unicode filenames in heart commands, the command
string is now encoded according to the file name translation mode of
the emulator (file:native_name_encoding()) before it is sent to the
heart process.
[sasl] Quote path to program run with open_port({spawn,...

This is to allow space in the path.
Quote path to erl executable in slave to allow space in path
[test_server] Quote path to erl executable when starting slave nodes

This is to allow space in path.
Fix faulty rest on error in unicode:characters_to_list
Enable use of GetTickCoun64 when available
Add system_monitor of long_schedule
tools: Refactor away ?line macro in eprof_SUITE
tools: Add testcase to eprof_SUITE

Test disabling of set_on_spawn
tools: Add options to eprof

The option set_on_spawn can now be opted out.
tools: Document new eprof options
Minor spelling correction
Raise the minimal supported Windows version

From previous 0x0500 to 0x0501, which obsoletes W2k.
This is needed for full IPV6 support.
[sasl] In test, quote erlsrv executable in call to open_port/2
[sasl] Write erl.ini as utf8, allowing unicode path for root dir and bin dir
[sasl] Update example/target_system.erl to handle unicode

This example module can now create and install a release in a
directory which contains unicode characters. The erlang node must be
started with the +fnu* switch for this work.
[sasl] Rewrite release_handler_SUITE:clean_priv_dir to work on unicode paths

This function used os:cmd("rm -rf " ++ File), and it failed when the
file path contained characters > 255. The function now uses
file:delete/1 and file:del_dir/1 instead.