fix a race condition when there're several applications in apps directory
Fix typo in type: erlang:process_info_item()

'message_que_len' should be 'message_queue_len'.
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
[test_server] Add test_server_io:print_unexpected/1

To use from any process to print a string in the unexpected_io.log.
[common_test] Send unexpected logging to test_server's unexpected_io.log

If it could not be decided which test case a certain log printout
belonged to, the common test framework log was earlier used. Such
printouts are now instead sent to unexpected_io.log in test_server so
that there is only one place to look for "missing" printouts.
[common_test] Add test for unexpected I/O
Delete ets tables when stopped
Merge branch 'siri/common_test/unexpected_io/OTP-10494' into maint

* siri/common_test/unexpected_io/OTP-10494:
  [common_test] Add test for unexpected I/O
  [common_test] Send unexpected logging to test_server's unexpected_io.log
  [test_server] Add test_server_io:print_unexpected/1
Merge branch 'maint'
Merge branch 'atj/atj-fix-message_que_len-typo/OTP-11024' into maint

* atj/atj-fix-message_que_len-typo/OTP-11024:
  Fix typo in type: erlang:process_info_item()
Update preloaded modules
Merge branch 'maint'

Conflicts:
	erts/preloaded/ebin/erl_prim_loader.beam
	erts/preloaded/ebin/erlang.beam
	erts/preloaded/ebin/erts_internal.beam
	erts/preloaded/ebin/init.beam
	erts/preloaded/ebin/otp_ring0.beam
	erts/preloaded/ebin/prim_file.beam
	erts/preloaded/ebin/prim_inet.beam
	erts/preloaded/ebin/prim_zip.beam
	erts/preloaded/ebin/zlib.beam
Merge branch 'sa/dialyzer-bitstring-fixes/OTP-11027' into maint

* sa/dialyzer-bitstring-fixes/OTP-11027:
  Minor refactorings
  Fix minor error in natively compiled module list
  Fix notification for duplicate modules
  Fix an error in the type inference of bitstring data
Merge branch 'maint'
Merge branch 'mar/cover-fix/OTP-11028' into maint

* mar/cover-fix/OTP-11028:
  Delete ets tables when stopped
  fix a race condition when there're several applications in apps directory
Merge branch 'maint'