erl_expand_records: Remove stale support for literal tuple funs
Clean up some specs

It is actually wrong to be using the same variable name to denote
arguments and return values which have possibly different types.
This patch corrects this.
Ensure that edocumentation and the xml file are in sync
stdlib: Updated otp_internal to reflect removal of deprecated function

Note the comment in this file incorrectly stated that ssl:pid/1 should be
removed in R17, the intention has always been R16. This function
has never done anything relevant for the new ssl implementation that is
default in R14 and the only available one in R15.
[snmp/manager] Removed deprecated functions

Removed deprecated functions from the SNMP manager interface
module snmpm. Also updated otp_internal in the stdlib app.

OTP-10027
[stdlib] Correct and improve specs and types of erl_scan and sys

Thanks to Kostis Sagonas.
[stdlib, kernel] Introduce Unicode support for Erlang source files

Expect modifications, additions and corrections.

There is a kludge in file_io_server and
erl_scan:continuation_location() that's not so pleasing.
Clean up some of the Unicode documentation
Improve and correct contracts and types of the IO modules
Make sure the Erlang shell prompt can handle Unicode
Merge branch 'ks/stdlib/proplists-spec-cleanup/OTP-10663'

* ks/stdlib/proplists-spec-cleanup/OTP-10663:
  Ensure that edocumentation and the xml file are in sync
  Clean up some specs
[stdlib] Improve the Erlang shell's handling of scanner errors

The Erlang shell now skips the rest of the line when
it encounters an Erlang scanner error.

Examples:

1> $\xtt.
* 1: illegal character
1> "$\xtt".
* 1: illegal character
1>
stdlib: Fix printing of unicode atoms
Merge branch 'ia/ssl/deprecated-r16'

* ia/ssl/deprecated-r16:
  stdlib: Updated otp_internal to reflect removal of deprecated function
  ssl & orber: Remove ssl:pid/1 (has been pointless since R14)
escript to accept emulator arguments when script file has no shebang

According to the documentation, if the second or third line in a
script starts with %%!, then escript will use the rest of the line
as emulator options.  However, previously this was only the case
if the first line started with #!.  This change removes that check,
and unconditionally uses the %%! line if present.
Fix some FOP warnings

Examples overflowing the width of PDF pages have been fixed.

The remaining warnings are due to table cells, and require more
work.
Prepare OTP files for Unicode as default encoding
wx: Deprecate functions not available in wxWidgets-2.9

Prepare to remove functionality which is not available in coming
wxWidgets versions.
wx: Depricate wxCursor new functions

Not available on mac and windows for on 2.9
erl_lint_SUITE: Eliminate use of packages