[cover] Ensure no process leak when stopping cover on dead node

When cover:stop(Node) was called on a non-existing node, a process
waiting for cover data from the node would hang forever. This has been
corrected.
Improve Dialyzer output for scan errors

To reproduce, create an empty file "foo.erl" and run dialyzer on it.
Results without this patch:

$ dialyzer --src /tmp/foo.erl
  Checking whether the PLT /Users/magnus/.dialyzer_r16_plt is up-to-date... yes
  Proceeding with analysis...
dialyzer: Analysis failed with error:
Could not scan the following file(s): [{"/tmp/foo.erl",
                                        ["/tmp/foo.erl:1: no module definition\n"]}]
Last messages in the log cache:
  Reading files and computing callgraph...

Results with this patch:

$ dialyzer --src /tmp/foo.erl
  Checking whether the PLT /Users/magnus/.dialyzer_r16_plt is up-to-date... yes
  Proceeding with analysis...
dialyzer: Analysis failed with error:
Could not scan the following file(s):
/tmp/foo.erl:1: no module definition

Last messages in the log cache:
  Reading files and computing callgraph...
Merge branch 'vk/fix_ssl_connection/OTP-10980' into maint

* vk/fix_ssl_connection/OTP-10980:
  Added comment about proxy certificates
  Fix ssl_connection to support reading proxy/chain certificates
Merge branch 'maint'
Ensure of incorrect number of terms when scanning property groups

At the end of the mfs_load_property_groups function, the
final property group list and property groups list is
"terminated". A call to mfs_ensure_term_spec with (incorrect)
size 4 was made prior to this to ensure enough data was available.
The correct size was 6!
Minor doc/spec fix

'infinity' is a valid transport_config timeout.
Move most transport_opt() validation into diameter_config

Faulty configuration was previously passed directly on to watchdog and
peer_fsm processes, diameter:add_transport/2 happily returning ok and
the error resulting on failure of watchdog and/or peer_fsm processes.
Now check for errors before getting this far, returning {error, Reason}
from diameter:add_transport/2 when one is detected. There are still
some errors that can only be detected after transport start (eg. a
misbehaving callback) but most will be caught early.
Deal with config errors detected at transport start less brutally

Crashing watchdog and peer_fsm processes was somewhat unseemly. Emit an
error report and die silently instead.
Add config suite

To verify return values from diameter:start_service/2 and
diameter:add_transport/2 when passing various config.
Fix faulty sequence validation

The validation of {sequence, {H,N}} incorrectly checked that H was an
N-bit integer, instead of the intended 32-N.
Merge branch 'nox/ssh/fix-ssh-html-doc/OTP-10983' into maint

* nox/ssh/fix-ssh-html-doc/OTP-10983:
  Properly ignore everything in lib/ssh/doc/html/
Merge branch 'maint'
Added testcases for ct_telnet and opportunity to connect to telnet without user and password.
Merge branch 'fredrik/ct/telnet_testcases' into maint

* fredrik/ct/telnet_testcases:
  Added testcases for ct_telnet and opportunity to connect to telnet without user and password.
Merge branch 'maint'
[reltool] Relax requirements on excluded applications

A missing application directory is now classified as a warning if the
application is explicitly excluded.
[reltool] Add test case for missing application
Added option wait_for_linebreak - so that expect does not need \n to match
Merge branch 'lukas/erts/efile_delayed_write_fix/OTP-10984' into maint

* lukas/erts/efile_delayed_write_fix/OTP-10984:
  Do driver_deq in worker threads instead of async_ready
Merge branch 'maint'

* maint:
  Do driver_deq in worker threads instead of async_ready