ssl: Fixes ssl_crl_SUITE errors on mixed ipv6-v4 interfaces
Merge branch 'hans/ssl/ssl_crl_SUITE/win_connect_failure_b' into maint
Merge branch 'maint'
ssh: remove confusing info in some reports
ssh: Add max_session parameter to ssh:daemon
ssh: Doc change on max_session param
Merge branch 'hans/ssh/error_msg/OTP-11883' into maint

* hans/ssh/error_msg/OTP-11883:
  ssh: remove confusing info in some reports
Merge branch 'hans/ssh/max_sessions/OTP-11885' into maint

* hans/ssh/max_sessions/OTP-11885:
  ssh: Doc change on max_session param
  ssh: Add max_session parameter to ssh:daemon
Merge branch 'maint'

* maint:
  ssh: Doc change on max_session param
  ssh: Add max_session parameter to ssh:daemon
  ssh: remove confusing info in some reports
Introduce the attribute -optional_callbacks in the context of behaviours
[syntax_tools] Let erl_syntax:concrete() accept the F/A syntax

Note: `arity_qualifier` nodes are recognized. This is to follow The
Erlang Parser when it comes to wild attributes: both {F, A} and F/A
are recognized, which makes it possible to turn wild attributes into
recognized attributes without at the same time making it impossible to
compile files using the new syntax with the old version of the Erlang
Compiler.
[edoc] Handle optional behaviour callbacks
Merge branch 'hb/optional_callbacks/OTP-11861'

* hb/optional_callbacks/OTP-11861:
  [edoc] Handle optional behaviour callbacks
  [syntax_tools] Let erl_syntax:concrete() accept the F/A syntax
  Introduce the attribute -optional_callbacks in the context of behaviours
Update primary bootstrap