BER decoding: Don't allow primitives with indefinite lengths

According to the BER encoding rules, only constructed values may
have indefinite lengths. A primitive value must be encoded with
a definite length.

Reported-by: Simon Cornish
Fix obsolete comment

spawn_request/1 is obsolete since R11B-0
Don't generate weird exit if ct_logs has terminated before shut down
Minor misprints correction
Fix problem with buffered async io messages executed too late
eldap: dynamically excludes unsupported ip versions.
Merge branch 'hans/eldap/cuddle_with_tests' into maint
ssh: Fixes clause syntax error in ssh.appup.src
Merge branch 'hans/ssh/correct_appup' into maint

* hans/ssh/correct_appup:
  ssh: Fixes clause syntax error in ssh.appup.src
Solve memory consumption problem
Merge branch 'adelzhang/fix_application_master_comment' into maint

* adelzhang/fix_application_master_comment:
  Fix obsolete comment
Merge branch 'bjorn/asn1/primitive-indefinite-length/OTP-12205' into maint

* bjorn/asn1/primitive-indefinite-length/OTP-12205:
  BER decoding: Don't allow primitives with indefinite lengths
Merge branch 'peppe/common_test/crash_during_close' into maint

* peppe/common_test/crash_during_close:
  Solve memory consumption problem
  Fix problem with buffered async io messages executed too late
  Don't generate weird exit if ct_logs has terminated before shut down

OTP-12159
Merge branch 'qrilka/patch-2/typo-fix' into maint

* qrilka/patch-2/typo-fix:
  Minor misprints correction