BIFs should be considered exported

All BIFs now have stub functions and are exported. For example
in the erlang module:

-export([..., is_list/1, ...]).
.
.
.
is_list(_Term) ->
    erlang:nif_error(undefined).

But erlang:function_exported(erlang, is_list, 1) returns false,
which is weird.

Change erlang:function_exported/3 to return true for BIFs.
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
[orber] Add possibilty to configure orber to run in both IPv4 and IPv6
[orber] Remove a define of ORBVSN when compiling orbers erlang modules
[orber] Remove unused file corba_request.erl
[orber] Update testcases and fixed some minor faults
[orber] Update documentation and fix testcase for IPv4/IPv6
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()
Use offsetof() in io.c

This silences the following UBSan errors:

beam/io.c:7131:27: runtime error: member access within null pointer of type 'ErlDrvSysInfo'
beam/io.c:7140:20: runtime error: member access within null pointer of type 'ErlDrvSysInfo'
beam/io.c:7166:20: runtime error: member access within null pointer of type 'ErlDrvSysInfo'
beam/io.c:7174:20: runtime error: member access within null pointer of type 'ErlDrvSysInfo'
Properly handle SINT_MIN in small_to_big()

As there is no overflow for signed integers, -SINT_MIN is undefined behaviour
and the cast to unsigned needs to happen before negation. SINT_MIN denotes the
minimum value that can be stored in the Sint type.

beam/big.c:1512:6: runtime error: negation of -9223372036854775808 cannot be represented in type 'Sint' (aka 'long'); cast to an unsigned type to negate this value to itself
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