[wx] Add wxTaskBarIcon class
[wx] Add missing stc function

wxSTC:SetEdgeMode was missing for some reason.
Remove trailing spaces
Add the type restrictions in the code comments
Fix supervisor doc: Shutdown, MaxR and MaxT type specs

The next code snippets from supervisor.erl show that Shutdown from a
child specification must be greater than zero and the same applies to
MaxT.

--- supervisor.erl ----------------------------------------------------------
validShutdown(Shutdown, _)
  when is_integer(Shutdown), Shutdown > 0 -> true;
validShutdown(infinity, _)             -> true;
validShutdown(brutal_kill, _)          -> true;
validShutdown(Shutdown, _)             -> throw({invalid_shutdown, Shutdown}).

validIntensity(Max) when is_integer(Max),
                         Max >=  0 -> true;
validIntensity(What)               -> throw({invalid_intensity, What}).

validPeriod(Period) when is_integer(Period),
                         Period > 0 -> true;
validPeriod(What)                   -> throw({invalid_period, What}).
-----------------------------------------------------------------------------
Merge branch 'pan/win32_testbuild' into maint

* pan/win32_testbuild:
  Set PATH correctly when building tests on win32
Merge branch 'uw/extending_gen' into maint

* uw/extending_gen:
  Add plugin support for alternative name lookup

OTP-9945
Cosmetic: split very long lines from supervisor doc
[snmp/agent] Improve error handling while reading agent config files

Improve error handling while reading agent config files.

OTP-9943
[wx] Add simple taskbaricon test
[snmp/agent] Updated release notes and preliminary appup

OTP-9943
Merge branch 'bmk/snmp/improve_error_handling_reading_config/OTP-9943' into bmk/snmp/snmp422_integration/r15

Conflicts:
	lib/snmp/doc/src/notes.xml
	lib/snmp/src/app/snmp.appup.src
Prevent client hanging. (OTP-8111)

Restored supervisor tree so that error propagation will work as
intended, although connection processes are set to temporary, instead
of permanent with restart times set to 0, and termination of the
connection subtree is initiated by a temporary process spawned by
ssh_connection_managers terminate.  This is done to avoid unwanted
supervisor reports.  Pherhaps we need some new supervisor
functionality.
Merge branch 'ia/ssh/error-handling' into maint

* ia/ssh/error-handling:
  Prevent client hanging. (OTP-8111)
  Added checks of API input
  Improve check so that we will not try to read ssh packet length indicator if not sure we have enough data.
  Improved error handling
Merge branch 'ia/ssh/currently-supported-doc/OTP-8109' into maint

* ia/ssh/currently-supported-doc/OTP-8109:
  Document currently supported algorithms
Merge branch 'dgud/wx/misc-improvements/OTP-9947' into maint

* dgud/wx/misc-improvements/OTP-9947:
  [wx] Add simple taskbaricon test
  [wx] Add missing stc function
  [wx] Add wxTaskBarIcon class
  [wx] Doc overloaded functions
  [wx] Fix spec errors
  [wx] Fix api bugs in wxDC
  [wx] Fix wxGraphicContext bugs
  [wx] Remove redundant erts version check
  [wx] Generated types for all wx classes
  [wx] Generate GL api from latest version
  [wx] Cleanup Makefiles
Merge branch 'dgud/mnesia/fix-qlc-warning' into maint

* dgud/mnesia/fix-qlc-warning:
  [mnesia] Fix warning in example code
Merge branch 'dgud/observer/perf-mon/OTP-9891' into maint
[asn1] Run asn1 compilation in a separate process
[asn1] Abstract out table access to new module

All table access is now performed in a separate module. This will allow
changes to how ETS is handled by changing only this module. Note that
the module exports a very ETS-like interface for now which would have to
be maintained even if the data format would change (to a hash map for
example).