Merge branch 'bjorn/asn1/extension-addition-groups/OTP-10811' into maint-r15

* bjorn/asn1/extension-addition-groups/OTP-10811:
  Fix a bug for multiple extension addition groups
Merge branch 'bjorn/asn1/open-type-error/OTP-10805' into maint-r15

* bjorn/asn1/open-type-error/OTP-10805:
  asn1_erl_nif: Correct broken length encoding
  asn1_SUITE: Mend broken test_modified_x420/1
Prepare release
beam_validator: Eliminate dialyzer warnings for unmatched returns

The assert_fls/2 and assert_type/3 functions both return the
Vst passed to them, but all callers ignore the return value.
Given the name of the functions, they are not expected to return
anything. Make it so by changing the return value to 'ok'.

There are two calls to bsm_get_context/2 used only to validate
that the match context is valid. Call bsm_validate_context/2
instead.

In bsm_validate_context/2, explicitly match the return value of
bsm_get_context/2 to '_' to make it clear that it is not used.
beam_receive: Eliminate dialyzer warning for unmatched return
compile: Eliminate warnings for unmatched return values
erts: Increase length of well formed header names from {packet,http}

To ease matching of unrecognized header field names we convert them
from case insensitive to the format Sec-Websocket-Version
with capital letters only first and after hyphens.

Earlier only header names up to 20 characters were converted to this
format due to internal buffer limitation. Raising this limit to 50
is a pragmatic solution for existing long header names such as
Sec-Websocket-Version, while valid header names longer than 50 characters
are not very probable.
Bumped version number
Merge branch 'fredrik/tools/version_bumps'

* fredrik/tools/version_bumps:
  Bumped version number
Merge branch 'mh/duplicate_name_error_message/OTP-10797'

* mh/duplicate_name_error_message/OTP-10797:
  Slightly nicer error message when node start fails due to duplicate name
Merge branch 'nox/fix-seq-opt/OTP-10818'

* nox/fix-seq-opt/OTP-10818:
  Add two tests for unused multiple values in effect context
  Forbid multiple values in Core Erlang sequence arguments
Merge branch 'bjorn/stdlib/erl_lint-coverage'

* bjorn/stdlib/erl_lint-coverage:
  Test calling deprecated or removed functions
  Test deprecating list_to_atom/1 to cover more code
  Cover binary syntax errors and warnings
  Remove unused error message {bittype_mismatch,_,_,_}
  Remove unused error message for importing an auto-imported BIF
  Remove the error message for future reserved keyword
  Test a few more kinds of illegal guard expressions
  Remove error handling for calling a BIF that is not auto-imported
  Provoke basic semantic errors to improve test coverage
Update primary bootstrap
Merge branch 'bjorn/compiler/dialyzer-warnings'

* bjorn/compiler/dialyzer-warnings:
  compile: Eliminate warnings for unmatched return values
  beam_receive: Eliminate dialyzer warning for unmatched return
  beam_validator: Eliminate dialyzer warnings for unmatched returns
Update primary bootstrap
BEAM loader: Handle element(Pos, not_a_tuple)

The loader failed to load non-optimized BEAM code generated from:

  element(2, not_a_tuple)

Commit ece4c17d2288a3161c995 introduced such code into
core_fold_SUITE, leading to core_fold_no_opt_SUITE and
core_fold_post_opt_SUITE failing to load.
[test_server] Add error printouts in case writing to test case html log fails

Errors are printed to unexpected_io log.
Merge branch 'maint-r15' into maint

* maint-r15:
  Prepare release
  Don't run testX420/1 on old slow Sparc systems
  testX420: Pass Options to the ASN.1 compiler
  asn1_erl_nif: Correct broken length encoding
  asn1_SUITE: Mend broken test_modified_x420/1
  Fix a bug for multiple extension addition groups
Merge branch 'maint'

* maint:
  Prepare release
  Don't run testX420/1 on old slow Sparc systems
  testX420: Pass Options to the ASN.1 compiler
  asn1_erl_nif: Correct broken length encoding
  asn1_SUITE: Mend broken test_modified_x420/1
  Revert "Prepare release"

Conflicts:
	lib/asn1/doc/src/notes.xml
	lib/asn1/test/asn1_SUITE.erl
Merge branch 'siri/sasl/appup-R16/OTP-10806'

* siri/sasl/appup-R16/OTP-10806:
  Update sasl.appup.src with R16 release and remove R13 versions