[reltool] Improve stability of tests

* Make sure test node is terminated between each test
* Wait for expected applications to be started before continuing test
* Use ping instead of nodedown messages to check that node is down (to
  avoid failure due to no flush of inbox)
Introduce new type file:name_all()
Increase timetrap times in ct_verbosity_SUITE
Merge branch 'peppe/common_test/increase_timetraps'

* peppe/common_test/increase_timetraps:
  Increase timetrap times in ct_verbosity_SUITE
Merge branch 'lukas/erts/efile_iter_max_files'

* lukas/erts/efile_iter_max_files:
  Move test to slave node with limited ports
Merge branch 'lukas/erts/fix_non_smp_shell_sws/OTP-10661'

* lukas/erts/fix_non_smp_shell_sws/OTP-10661:
  Fix bug where +sws proposal was still allowed to be set
bin_to_list can also take a negative len
Merge branch 'lukas/stdlib/binary_typespec'

* lukas/stdlib/binary_typespec:
  bin_to_list can also take a negative len
Merge branch 'pan/unicode_filename_warnings'

* pan/unicode_filename_warnings:
  prim_file: Fix error return from prim_file:list_dir/1
Merge branch 'ia/ssl/econnaborted'

* ia/ssl/econnaborted:
  ssl: Fatal close alert makes more sense than handshake failiure at econnaborted
Merge branch 'sverk/tcp-exit_on_close-false'

* sverk/tcp-exit_on_close-false:
  inet_drv: Fix condition to reject INET_REQ_IGNOREFD for UDP and SCTP
  A stab at fixing bug with {exit_on_close,false} not working
Merge branch 'anders/make/comma_in_generated_date/OTP-10871'

* anders/make/comma_in_generated_date/OTP-10871:
  Fix comma usage in generated documentation date
erts: Correct internal printf integer type for win64
erts: Correct term type for printf %T
dummy empty commit because Sverker forgot the ticket number

for sverk/tcp-exit_on_close-false
Merge branch 'sverk/tcp-exit_on_close-false'

* sverk/tcp-exit_on_close-false:
  dummy empty commit because Sverker forgot the ticket number

OTP-10879
Merge branch 'rickard/r16b/thread-queue-fix/OTP-10854'

* rickard/r16b/thread-queue-fix/OTP-10854:
  Fix lost enqueue notification
  Use dirty read instead of union which can be unsafe on some platforms
  Add atomic dirty read and dirty set operations
ssl: Add missing group clause and correct parameters to packet/7
Merge branch 'ia/ssl/packet-suite'

* ia/ssl/packet-suite:
  ssl: Add missing group clause and correct parameters to packet/7
[sasl] Adapt release handling mechanisms to unicode

* Update systool_lib:read_term/1 to honour magic encoding comment in file.

* Add unicode option to re:compile and re:run when appropriate,
  allowing e.g. unicode filenames.

* systools_make to allow unicode strings in .rel and .app files