Merge branch 'lukas/erts/sendfile_no_async_pool/OTP-11639'

* lukas/erts/sendfile_no_async_pool/OTP-11639:
  erts/kernel: sendfile no longer uses async threads
dialyzer,hipe,stdlib: Add Maps understanding to Dialyzer
edoc,syntax_tools: Teach Map understanding
edoc: Add test for Maps in EDoc
typer: Rename map() type to map_dict()

The name conflicted with builtin type map().
stdlib: Fixup id_transform_SUITE
erts,stdlib: Teach matchspec compiler map guards
Add tests for pditc, ets and tracing
erts: Fix map_SUITE match spec tests
erts,stdlib: Change map module name to maps

Name conforms to EEP.
erts: Add tests for non BIFs in Maps module

  * maps:without/2
  * maps:foldl/3
  * maps:foldr/3
  * maps:map/2
  * maps:size/1
erts: Add tests for Map update on expressions

  (foo())#{ k1 := V1, k2 => V2 }
stdlib: Remove bogus map() type
Update primary bootstrap
preloaded: Remove bogus map type
Update preloaded erlang.beam
stdlib: Pretty print maps

Pretty printing behaviour mimic records.

This commit requires Map enabled bootstrap compiler.
stdlib: Strengthen Map module with guards

This commit requires Map enabled bootstrap compiler.
Update OTP version
Make it possible to use raw telnet logs in parallel test case groups