Update icons

Some png libs can not read the old images for some reason.
Support maps in the debugger

A test is commented-out in map_SUITE:t_update_exact/1, waiting for a fixed
maps:update/3 function with correct integer/float semantics.
remove unused parameter
remove useless match
remove warning for variable exported from case
debugger: Fix release_tests
Merge branch 'vladdu/debugger/fixes'

* vladdu/debugger/fixes:
  remove warning for variable exported from case
  remove useless match
  remove unused parameter
Truly test debugger in erl_eval_SUITE copy

The module was not interpreted.

This surfaced two bugs, related to shadowed variables in binary patterns in
comprehension generators, and guard filters not properly detected. The guard
detection code from dbg_iload is deleted in favor of erl_lint:is_guard_test/1.
The erl_lint module is now safe to use because it can handle all expressions
emitted by sys_pre_expand, the following warning is thus obsolete and has been
removed from code:

	%% Cannot use erl_lint here as sys_pre_expand has transformed source.
Merge branch 'nox/debugger/erl_eval_SUITE/OTP-11676'

* nox/debugger/erl_eval_SUITE/OTP-11676:
  Truly test debugger in erl_eval_SUITE copy
dbg: Remove debug printouts and fix file dialog

Use default positions when open windows.
Remove io:formats() for unhandled events.
Fix file dialog completion window which didn't invoke refrash
Merge branch 'dgud/misc-cleanup'

* dgud/misc-cleanup:
  dbg: Remove debug printouts and fix file dialog
  sasl: Fix testcase which didn't work on windows
  gs: Minor doc fix, gs is deprecated
Fix library application appup files

As discussed in issue #240 *all* OTP library applications use the '.*'
wildcard as up and down version. This makes library applications
always up- and downgradeable. Using the wildcard version obsoletes
all maintenance tasks regarding library applications' appup files.
Additionally, it prevents upgrade problems caused by automatically
included application dependencies when using reltool to create
releases. Missing copyright headers are now consistently present.
Speed up bs_construct_SUITE:dynamic/1

The original test comes from the emulator test suite for testing
binary syntax in the run-time system.

Running interpreted it can be quite slow, especially when the system
has been compiled with the configure option --enable-native-libs
(probably because of very many context switches between native code
and BEAM code).

Speed up the test by scaling down the size of binaries from 128
bits to 64 bits. That should speed up the test roughly four times.
By running the little and big endian tests in parallel we will
cut that time in half. Thus all in all the test will run roughly
8 times faster.
Add test suites performing app and appup file checks

Add the mentioned test suites for *all* library and touched
non-library applications.
Merge branch 'schlagert/fix_basic_appups'

* schlagert/fix_basic_appups:
  Dynamically configure typer_SUITE according to environment
  Disable hipe_SUITE when environment doesn't support it
  Make hipe non-upgradable by setting appup file empty
  Fix missing module on hipe app file template
  Add test suites performing app and appup file checks
  Introduce appup test utility
  Fix library application appup files
  Fix non-library appup files according to issue #240

OTP-11744
remove reference to dbg_wx_edit* modules that don't exist
erts: Change external format for maps

to be: 116,Arity, K1,V1,K2,V2,...,Kn,Vn

instead of: 116,Arity, K1,K2,...,Kn, V1,V2,....,Vn

We think this will be better for future internal map structures
like HAMT. Would be bad if we need to iterate twice over HAMT
in term_to_binary, one for keys and one for values.
Fix evaluation of empty map updates in the debugger
Merge branch 'nox/maps-eval-empty-update'

* nox/maps-eval-empty-update:
  Fix evaluation of empty map patterns in erl_lint
  Fix evaluation of empty map updates in the debugger
  Fix evaluation of empty map updates in erl_eval
Merge remote-tracking branch 'erlang/pr/289'

* erlang/pr/289:
  remove reference to dbg_wx_edit* modules that don't exist