Check for T flag in failover suite
Fix thread progress management of unmanaged threads
Merge branch 'rickard/r16/port-optimizations/OTP-10336'

* rickard/r16/port-optimizations/OTP-10336:
  Fix thread progress management of unmanaged threads
Fix printout of application crash message on startup

This is what a sample crash message looks like before applying patch:

    Kernel pid terminated (application_controller)
    ({application_start_failure,cmp,{{bad_return_value,
    {doc_root_not_exists,[46,47,119,119,119]}},{cmp_app,start,[normal,[]]}}})

This is what a sample crash message looks like after applying patch:

    Kernel pid terminated (application_controller)
    ({application_start_failure,cmp,{{bad_return_value,
    {doc_root_not_exists,"./www"}},{cmp_app,start,[normal,[]]}}})
Add discard testcases to failover suite
Merge branch 'sal/app_controller'

* sal/app_controller:
  Fix printout of application crash message on startup

OTP-10620
Merge branch 'hm/debugger_settings_dialog'

* hm/debugger_settings_dialog:
  Fix Debugger settings dialog due to changed behavior in wxFileDialog

OTP-10621
Fix debug build on threads disabled build
Fix bit set op of non-atomic fallback in atomic API
Merge branch 'rickard/r16/port-optimizations/OTP-10336'

* rickard/r16/port-optimizations/OTP-10336:
  Fix bit set op of non-atomic fallback in atomic API
  Fix debug build on threads disabled build
crypto: Document all types currently available for hmac_init
Merge branch 'egil/enforce-tuple-specification-size/OTP-10633'

* egil/enforce-tuple-specification-size/OTP-10633:
  erts: Use memcpy instead of while in setelement/3
  test: Refactor away ?line macro in tuple_SUITE
  erts: Enforce tuple max size on BIFs
  erts: Define max tuple size to 24 bits
crypto: Provide a generic interface for HMAC generation
crypto: Add RFC-2202 test vectors for HMAC-MD5 and HMAC-SHA1
crypto: Add test cases for the generic hmac interface in the RFC-4231 tests
crypto: Add RFC-4231 test vectors for output truncation
[common_test] Fix cth_surefire

The following corrections/changes are done in the cth_surefire hook:

* Earlier there would always be a 'properties' element under the
  'testsuites' element. This would exist even if there were now
  'property' element inside it. This has been changed so if there are
  no 'property' elements to display, then there will not be a
  'properties' element either.

* The XML file will now (unless other is specified) be stored in the
  top log directory. Earlier, the default directory would be the
  current working directory for the erlang node, which would mostly,
  but not always, be the top log directory.

* The 'hostname' attribute in the 'testsuite' element would earlier
  never have the correct value. This has been corrected.

* The 'errors' attribute in the 'testsuite' element would earlier
  display the number of failed testcases. This has been changed and
  will now always have the value 0, while the 'failures' attribute
  will show the number of failed testcases.

* A new attribute 'skipped' is added to the 'testsuite' element. This
  will display the number of skipped testcases. These would earlier be
  included in the number of failed test cases.

* The total number of tests displayed by the 'tests' attribute in the
  'testsuite' element would earlier include init/end_per_suite and
  init/end_per_group. This is no longer the case. The 'tests'
  attribute will now only count "real" test cases.

* Earlier, auto skipped test cases would have no value in the 'log'
  attribute. This is now corrected.

* A new attributes 'log' is added to the 'testsuite' element.

* A new option named 'url_base' is added for this hook. If this
  option is used, a new attribute named 'url' will be added to the
  'testcase' and 'testsuite' elements.

Tests are added for the ct_surefire hook.
[common_test] Add documentation of new url_base option to cth_surefire
Merge branch 'siri/common_test/surefire-for-nci/OTP-10589' into maint-r15

* siri/common_test/surefire-for-nci/OTP-10589:
  [common_test] Add documentation of new url_base option to cth_surefire
  [common_test] Fix cth_surefire
Prepare release