fix bug in OtpErlangTuple constructor

The elems field would remain unitialized if the count parameter is zero in constructor
Make Unicode corrections
[stdlib] Fix a bug concerning pretty printing and Unicode

Binaries were pretty printed too often.
Merge branch 'hb/stdlib/unicode_corrections/OTP-10820'

* hb/stdlib/unicode_corrections/OTP-10820:
  [stdlib] Fix a bug concerning pretty printing and Unicode
  Make Unicode corrections
Merge branch 'vd/tuple_constructor_bug/OTP-10819'

* vd/tuple_constructor_bug/OTP-10819:
  fix bug in OtpErlangTuple constructor
Bumped version number
Merge branch 'fredrik/jinterface/versions-R16B'

* fredrik/jinterface/versions-R16B:
  Bumped version number
Fix type of error Reason on gen_tcp:send/2

When the TCP socket is in passive mode, it is possible that a close
message has not been delivered to the controlling process before
calling send/2. This results in the returning {error, closed} to the
caller, in the same way that recv/2,3 does. This commit adjusts the
type of the error "Reason" to include the atom 'closed'.
Merge branch 'dg/win_icon' into master-pu
Merge branch 'sk/odbc64' into master-pu
Merge branch 'sal/ftp' into master-pu
Merge branch 'as/tls-psk-srp-suites' into master-pu
Merge branch 'rc/break-out-asserts' into master-pu
Merge branch 'pad/enif_phash2' into master-pu
Merge branch 'mh/fix-emacs-pkg-flymake-dep' into master-pu
Merge branch 'ks/type-doc-cleanup' into master-pu
Merge branch 'sc/gen_tcp_send_error_closed' into master-pu