public_key: Remove use of deprecated crypto functions
ssl: Remove use of deprecated crypto functions
ssl, public_key & inets: Remove use of deprecated crypto functions from
test code
ssl, public_key, crypto: crypto:algorithms/0 -> crypto:supports/0
crypto,public_key,ssl: Change return value of crypto:generate_key(ecdh,..)

to conform with the return value of the other types.
crypto: Change argument order of crypto:next_iv/3

to harmonize with next_iv/2
crypto: Documentation fixes from review

Conflicts:

	lib/crypto/doc/src/crypto.xml

Conflicts:

	lib/crypto/doc/src/crypto.xml
netconf: Remove use of deprecated crypto functions
Fix {stream, {self, once}} in httpc

Previously the only difference between {stream, self} and {stream,
{self, once}} was an extra Pid in the stream_start message due to a
bug in httpc_handler. It was immediately sending a bunch of messages
till the end instead of waiting for httpc:stream_next/1 being called.
Remove http_chunk:decode/4 as it is no longer used

http_chunk:decode/4, the side-effecting chunk decoder, was only used
by httpc_handler:handle_http_body/2 but now it's completely unused.
erts: Windows, use widechars for all paths during startup

To enable unicode paths as installation dir and allow
unicode in arguments
erts: Fix windows widestring args and paths in tools

Fix erlc, escript, dialyzer, typer, ct_run, heart
and epmd should all be using widestrings on windows
Handle space in paths in test Makefiles

test_server: Quote paths with spaces correctly
Fix erl_interface makefiles
Fix ic test makefiles
Quote windows paths with spaces
erts: Window start_erl now uses widechars/unicode
erts: Windows, convert erlsrv to use widestring
Merge branch 'nox/fix-wcwidth/OTP-11106' into maint

* nox/fix-wcwidth/OTP-11106:
  Properly guard WIDE_TAG use with HAVE_WCWIDTH in ttsl_drv
Merge branch 'maint'
Merge branch 'maint-r16' into maint
Merge branch 'maint'