Merge branch 'anders/diameter/missed_events/OTP-9824' into maint

* anders/diameter/missed_events/OTP-9824:
  Update watchdog suite
  Ensure capabilities exchange can't fail too early
Merge branch 'anders/diameter/compilation_options/OTP-9826' into maint

* anders/diameter/compilation_options/OTP-9826:
  Allow module name mapping at dictionary compilation
  Fix blunder that broke name/prefix compilation options
Merge branch 'anders/diameter/testsuites/OTP-9829' into maint

* anders/diameter/testsuites/OTP-9829: (21 commits)
  Install example dictionaries
  Move example code to examples/code
  Move example dictionaries to examples/dict
  Set name/prefix at compilation, not in dictionaries
  Add RFC 4004 (MIP) dictionary
  Add RFC 4740 (SIP) dictionary
  Add RFC 4072 (EAP) dictionary
  Add RFC 4006 (CC) dictionary
  Add RFC 4005 (NAS) dictionary
  Add standards testcase to compiler suite
  Remove {init,end}_per_group workaround
  Use new syntax for specifying ct group properties
  Increase timetrap in compiler suite
  Minor capx suite tweaks
  Minor makefile tweak
  Remove trailing whitespace
  Update skip condition in gen_sctp suite
  Reintroduce gen_sctp suite
  Remove delay from connect in transport suite
  Add codec testcase for decode of unknown AVPs
  ...
Don't save child spec for temporary child if child's start func returns ignore

Supervisor should never keep child specs for dead temporary children.
Reject systools:make_script if kernel and stdlib are not permanent in .rel

It should not be possible to create a .boot file unless kernel and
stdlib are stated as permanent applications in the .rel file. Note
that 'permanent' is the default start type, so not specifying a start
type for kernel and stdlib is, as always, ok.
Check that sys.config and relup have valid content when added to tar

systools:make_tar now does a minor check of the content of sys.config
and relup before adding them to the tar file. If the content is not
readable or in expected format, the function fails.
[ftp] Fails to open IPv6 connection

Fails to open IPv6 connection due to badly formatted IPv6 address in
EPRT command. The address part of the command incorrectly contained decimal
elements instead of hexadecimal.
Attila Rajmund Nohl
OTP-9827
erts: Remove unused variable

Remove unused variable erts_system_monitor_msg_queue_len
Merge branch 'siri/stdlib/delete-temp-childspec-on-ignore/OTP-9782' into maint

* siri/stdlib/delete-temp-childspec-on-ignore/OTP-9782:
  Don't save child spec for temporary child if child's start func returns ignore
Merge branch 'siri/sasl/require-kernel-start/OTP-9652' into maint

* siri/sasl/require-kernel-start/OTP-9652:
  Reject systools:make_script if kernel and stdlib are not permanent in .rel
Merge branch 'siri/sasl/check-config-in-tar/OTP-9539' into maint

* siri/sasl/check-config-in-tar/OTP-9539:
  Check that sys.config and relup have valid content when added to tar
[megaco] Fixed faulty test case (connect)
[snmp] Mostly added some more verbosity stuff

OTP-9700
[snmp] Correted the expect bug in the snmp test utility

This bug will in turn will trigger some other bugs
(in the agent), these will be dealt with later.
OTP-9700
[snmp] Maximum number of varbinds in a Get-BULK response

As a means to prevent DoS, maximum number of varbinds
in a Get-BULK response has been limited.
Also, made some changes to the worker process "API".
OTP-9700.
[snmp] Fixed the mt_trap test-case

It has long been broken, but this fact was hidden by the
faulty expect functions.
OTP-9700
[snmp] Add a more informative return value when the trap sending fails

OTP-9700
[snmp] Be more verbose in the worker procs

Add a verbosity printout for results of the requests sent to it).
Also fixed handling sent_trap and appup.
OTP-9700
prim_file_SUITE: large_file success depends on wordsize

Check VM wordsize to see if a driver command with data
larger than 32-bit size is supposed to succeed. On
wordsize 4 machines (32-bit) {error,einval} is expected
since the total size passed to a driver can not exceed
sizeof(ErlDrvSizeT).
[snmp] Updated doc and fixed wrequest create macros

Release notes updated, together with documentation of the
new config option. Also fixed the wrequest create
macros (forgot end parantesis).
OTP-9700