erts: Remove unused constant DRIVER_TAB_SIZE
orber: Remove testing of old ssl
Add dict:is_empty/1 and orddict:is_empty/1

dict:size/1 runs in constant time, but orddict:size/1 does not.  With
this change, the two modules stay API compatible and gain a
constant-time function for checking whether a dictionary is empty.
erts: Fix loading of NIF library with unicode in path
erts: Remove unit in 'Time left' printout

The unit 'ms' is removed due to ease of parsing.
erts: Remove space in 'Buckets' printout

Fix to ease parsing of information.
erts: Fix compiler warning
erts: Factor out erts_convert_filename_to_wchar()

from erts_convert_filename_to_encoding()
erts, crypto: Support NIF library with unicode filename on windows
Fix open_ddll for win
erts: Fix bug in atom to filename conversions

Buggy old code assumed latin1 atoms.
Update primary bootstrap
ssl: fix initialization of DTLS fragment reassembler

The DTLS fragment reassembler use a list [{Start, End}] for the
fragments. When the first received fragment was not the starting
fragment, that list got initialized with [{Start, Length}],
causing the merge of following fragment to fail.
asn1ct_value: Handle named INTEGERs with constraints

The asn1ct:value/2 function would crash for name INTEGERs with
constraints, such as INTEGER {a(2),b(3),z(17)} (2|3|17, ...).
PER/UPER: Correct encoding for single-value extensible constraints

An extensible constraint which is a union of single values, such as:

  INTEGER (1|17, ...)

would be incorrectly encoded.
Cope with .erlang files that print to stdout

Don't redirect standard output when auto-generating the asn1ct_rtt.erl
and asn1ct_eval*.erl source files, because anything printed form
.erlang will end up in them, probably causing a compilation error.
Fix broken handling of default values for BIT STRINGs

For DER/PER/UPER, a value equal to the DEFAULT is not supposed to
be encoded.

BIT STRINGs values can be represented as Erlang terms in four
different ways: as an integer, as a list of zeroes and ones,
as a {Unused,Binary} tuple, or as an Erlang bitstring.

When encoding a BIT STRING, only certain representations of
BIT STRINGs values were recognized. All representations must
be recognized.

When decoding a DEFAULT value for a BIT STRING, the actual value
given in the decoding would be either an integer or a list
of zeroes and one (depending on how the literal was written in
the specification). We expect that the default value should be
in the same representation as any other BIT STRING value (i.e.
by default an Erlang bitstring, or a list if the 'legacy_bitstring'
option has been given, or as compact bitstring if 'compact_bitstring'
has been given).
Add more SCTP errors as described in RFC 4960
Add iodata, nonempty_string to built-in type highlighting for emacs

These built-in types were missing from emacs highlighting
Fix erts erlang.xml doc typo

badargif -> badarg if