Remove support for tuple funs

Tuple funs were deprecated in R15B (in commit a4029940e309518f5500).
Merge branch 'maint'

Conflicts:
	lib/diameter/autoconf/vxworks/sed.general
	xcomp/README.md
Fix Debugger settings dialog due to changed behavior in wxFileDialog
Merge branch 'hm/debugger_settings_dialog'

* hm/debugger_settings_dialog:
  Fix Debugger settings dialog due to changed behavior in wxFileDialog

OTP-10621
Prepare OTP files for Unicode as default encoding
debugger: Fix 2.9 compat

wxTextCtrl:setFocus selects all input.
wxListBox:insertItems() Asserts for a zero list, sigh..
debugger: Remove support for packages
debugger: Fix user evalution dependent of bindings in trace window

Bindings in erl_eval is an orddict and must be sorted otherwise
they are not found, depending on creation order
debugger: Remove bad gs:call

A present non working gs call was left in the code
debugger: Fix code viewing on wxWidgets-2.9

wxWidgets contains more code format options and if they
are not set it looks really bad.
debugger: View terms as unicode-strings

Changed the displayed variables to be printed with ~tp to show default
all lists and utf-8 binaries as unicode strings.

If the user want to see the content without unicode strings he can click
on them to see the content as integers, if not it only contains latin1
because ~p converts that.

There is currently no way to display it as lists with indentation,
so I choose to keep it as it was.
Merge branch 'dgud/wx/fix-wx-2.9-compat/OTP-10407'

* dgud/wx/fix-wx-2.9-compat/OTP-10407: (26 commits)
  wx: Fix comments
  wx: Workaround wx-2.9 bugs
  wx: Mac fixes
  wx: Fix demo and tests
  wx: Allow 64 bits compilation on mac, requires wxWidgets-2.9
  appmon: Move runtime part to runtime_tools app
  reltool: fix wxWidgets-2.9 compability
  debugger: Fix 2.9 compat
  observer: Fix check for graphics contexts
  Observer: Fix distribution dialog
  observer: Fix font sizes
  wx: Fix the demo
  wx: Fix loading icons and cursors in Windows
  wx: Remove unnecessary casts
  wx: Fix changed getfunctions
  wx: Depricate wxCursor new functions
  wx: Fix int to enum
  wx: Include correct m4 file in 2.9
  wx: Update examples so they work with both wxWidgets 2.8 and 2.9
  wx: Modify tests so they work on wxWidgets-2.9
  ...
Merge branch 'dgud/debugger/unicode/OTP-10679'

* dgud/debugger/unicode/OTP-10679:
  debugger: View terms as unicode-strings
  debugger: Fix code viewing on wxWidgets-2.9
  debugger: Remove bad gs:call
  debugger: Fix user evalution dependent of bindings in trace window
Implement ./otp_build configure --enable-silent-rules

With silent rules, the output of make is less verbose and compilation
warnings are easier to spot. Silent rules are disabled by default and
can be disabled or enabled at will by make V=0 and make V=1.
Merge branch 'nox/enable-silent-rules/OTP-10726'

* nox/enable-silent-rules/OTP-10726:
  Implement ./otp_build configure --enable-silent-rules
Turn warnings to errors on selected applications
Make adjustments for Unicode
Update copyright years
Prepare release
Make wx debugger use +pc flag when applicable