[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
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
Implement --enable-sanitizers[=sanitizers]

Similar to debugging with Valgrind, it's very useful to enable
-fsanitize= switches to catch bugs at runtime.

$ ./configure
Result: no sanitizer enabled

$ ./configure --enable-sanitizers
Result: -fsanitize=address,undefined

$ ./configure --enable-sanitizers=address,thread,undefined
Result: -fsanitize=address,thread,undefined

$ ./configure --enable-sanitizers=undefined
Result: -fsanitize=undefined
Include the cause when raising a new IOException
Fix minor grammatical errors in epmd docs

Small grammar changes.
Rewrite agent configuration parsing
wip
Merge branch 'garret-smith/gs-jinterface-exceptions' into maint

OTP-12075

* garret-smith/gs-jinterface-exceptions:
  Include the cause when raising a new IOException
fix xml file merge messup
wip-all-regression-tests-but-one-manager
wip
wip: Rewrite manager net_if process
wip: passes all regression tests
Rewrite agent to use {Domain,Address} tuples as far as possible
snmp: Add IPV6 tests