wx: Fix configure for win64 with wxWidgets-3.0
wx: Fix listCtrl sort callback
wx: Fix possibility to fetch early open msgs on mac

Mac doesn't add clicked files to program arguments, a callback
is invoked instead, send msgs to erlang about them.
wx: Fix memory garbage collector
Change spawn/1 + monitor/2 to spawn_monitor/1 to avoid deadlock

crashdump_viewer:progress_pmap did sometimes hang since is spawned a
process, then monitored it and waited for a specific DOWN
message. When the process' work was very fast, it would exit before
the call to monitor and the DOWN message would contain reason 'noproc'
instead of the expected {pmap_done,Result}.

By doing spawn_monitor/1 instead, the monitor is always set before the
process exits so the deadlock is avoided.
Fix crash in crashdump_viewer when node has multiple creations

A node to which we have references to multiple instances (creations)
will have an information line in the crashdump like this:

Creation: 1 2 ...

This would earlier crash because crashdump_viewer would try to do
list_to_integer on the value after "Creation: ". This is now
corrected.

This correction also helps the case when the emulator is debug
compiled, since the line could then be

Creation: 1 (refc=1)
wx: Added misc functions

Nice to have functionality
wx: Add wxLocale class
Improve crashdump_viewer_SUITE:start_stop test case

Instead of setting a timer and expecting all processes to be
terminated, set a monitor and wait for them to terminate.
wx: Send destroy message direct

Messages was routed via the wxe_server process, which caused process
to never get the message.
ssh: Added option negotiation_timeout for ssh:daemon

This option is for closing a connection where the client connects, but then do nothing except keeping server resources.
ssh: added daemon option 'parallel_login', default false
Change the subtag used for maps from 0xB to 0xF

The subtag chosen for maps breaks crucial assumptions in other parts of
the system, in particular the native code generation scheme used in the
HiPE compiler. Therefore it is better to use 'the other' unused subtag.

The main change here is the use of 0xF subtag for maps instead of 0xB.
The rest of the differences are changes to and additions of comments.

One more comment from my part.
I noticed that the file contains the following two lines:

The comment of the second line is most certainly a copy and paste error
and should be appropriately fixed by the OTP developers. More importantly,
it would be great if that subtag (0x7) turned out to be unused and could
be used for maps instead of the 0xF one. This might turn out very handy
in the future. I can elaborate on this, if needed.
Merge branch 'hans/ssh/login_hangs/OTP-11823'
Merge branch 'siri/cdv-bugs/OTP-11650'

* siri/cdv-bugs/OTP-11650:
  Improve crashdump_viewer_SUITE:start_stop test case
  Fix crash in crashdump_viewer when node has multiple creations
  Change spawn/1 + monitor/2 to spawn_monitor/1 to avoid deadlock
Fix problem with bad match error after close
Relax time limits for parallel groups tests
erts: Adjust is_external_header() for new map tag

to not mistake a map for an external term (pid, port or ref).
wx: loosen testcase
stdlib: loosen testcases

Stabilize tests for all kind of machines

Old sparc (and newer smaller) machines timeouts in 'random_ref_comp'
decrease load and increase timeouts.

Supervisor:
Turn up accepted time, since if non-linear it should be much worse,
now the test failes on slow multicore machines

Remove memory tests, they fail sometimes and those tests are not
needed to be tested. Hard to predict GC's and other processes behaviours.