Malformed macros in orber_iiop.hrl

A couple of macros were malformed, missing commas: PROFILEBODY_1_1_TYPEDEF
and PROFILEBODY_1_2_TYPEDEF
add missing description for erl +SDio option

Add explanatory text for the erl +SDio option, which is used to set the
number of dirty I/O schedulers.
xmerl: Fix xmerl example motorcycle2html

* Update obsolete guards
* Use -include_lib to make the example compilable
erts: Fix size overflow bugs in memory allocation
Expand shell functions in map expressions

Reported-by: Danil Zagoskin
documentation: maps:values() returns list of keys

probably a copy&paste error from maps:keys()
erts: Add histogram to lcnt
tools: Add histogram to lcnt
erl_docgen: Add Map type information for docs
edoc: Fix Map type information for docs
edoc: More Map tests
Merge branch 'vinoski/vinoski/erl-sdio-option' into maint

OTP-12052

* vinoski/vinoski/erl-sdio-option:
  add missing description for erl +SDio option
Merge branch 'maint'
Merge branch 'lharc/patch-1' into maint

OPT-12055

* lharc/patch-1:
  documentation: maps:values() returns list of keys
Merge branch 'maint'
Merge branch 'vladdu/orber_macro_fixes' into maint

OTP-12062
Merge branch 'maint'
Merge branch 'sverk/alloc-size-overflow' into maint

* sverk/alloc-size-overflow:
  erts: Fix size overflow bugs in memory allocation
Merge branch 'maint'
tools: Fix lcnt serializing