[observer] Add debug printouts in ttb_SUITE

To troubleshoot failed test case trace_resumed_after_node_restart on
windows.
[reltool] Clean up work dir after test

This is to save space in daily tests.
Result of failed test cases are still saved.
ssh: If not valid expression, rather than generate a error, try to use the cmd.
Fix an error in the type inference of bitstring data

Dialyzer was constraining bitstring data used in the construction of other
bitstring values too much. These constraints have now been relaxed.
Fix notification for duplicate modules

Dialyzer fails when asked to analyze multiple modules with the same name, but
the error message was erroneous. With this patch Dialyzer generates a correct
error message.

Bug reported and patch submitted by Maxim Treskin.
Fix minor error in natively compiled module list

Even though dialyzer_typesig is the module doing most of the work, compiling it
to native code twice will not make it faster than the rest. :-)
Minor refactorings
Merge branch 'siri/cuddle-with-tests' into maint

* siri/cuddle-with-tests:
  [reltool] Clean up work dir after test
  [observer] Add debug printouts in ttb_SUITE
Merge branch 'fredrik/ssh/ssh_daemon_pass_arg/OTP-10975' into maint

* fredrik/ssh/ssh_daemon_pass_arg/OTP-10975:
  ssh: If not valid expression, rather than generate a error, try to use the cmd.
Merge branch 'dg/win_icon' into pu
Merge branch 'rc/break-out-asserts' into pu
Merge branch 'pn/error-logger-sup_handler' into pu
Merge branch 'ks/hipe-cleanup-escaping' into pu
Merge branch 'nox/rm-reverse-eta-conversion/OTP-10682' into pu
Merge branch 'lh/otp-optims' into pu
Merge branch 'mar/cover-fix' into pu
Merge branch 'jaf/fix-supervisor-multi-restart' into pu
Merge branch 'nox/file-receive-optim' into pu
Merge branch 'lh/demonitor-flush' into pu
Merge branch 'atj/atj-fix-message_que_len-typo' into pu