Fix etop trace handler in smp environment

There could be multiple processes scheduled to run
Update icons

Some png libs can not read the old images for some reason.
observer: add wx version of crashdump_viewer

The old web base crashdump_viewer is now removed.
observer: Consolidate the view of process information

Add clickable links to processes in process info

Use html pages (contains clickable processes) to view messages,
dictionary and other information.
observer: improve wx version of crashdump_viewer

* bugfixes
* better progress dialogs
* show expanded binaries in different formats
* speed up reading of big crashdumps
observer: Optimize row lookups

Use arrays instead of lists to cache data, gives faster lookups for
large contents.

Also update colors used in table viewer, indication new and changed rows.
Other minor bugfixes in tables viewer.
observer: Fix memory and scheduler info and handle missing fields

Fix app viewer crash
observer: Use crashdump_viewer's term viewer to display large terms and binaries
observer: improve wx version of crashdump_viewer

* bugfixes
* add first test
* remove unused code
observer: renamed crashdump_viewer files and fixed makefiles
observer: Fix progress dialog creation

Should not call showModal on a wxProgressdialog it is already display
(see doc) and it hangs on MacOSX until someone presses the menu.
observer: cosmetic gui tweaks

Mainly mac stuff
Merge branch 'gomoripeti/fix_etop_tr_smp'

* gomoripeti/fix_etop_tr_smp:
  Fix etop trace handler in smp environment

OTP-11633
Merge branch 'siri/wx-cdv/OTP-11179'

* siri/wx-cdv/OTP-11179:
  observer: cosmetic gui tweaks
  observer: Fix progress dialog creation
  observer: renamed crashdump_viewer files and fixed makefiles
  observer: improve wx version of crashdump_viewer
  observer: Use crashdump_viewer's term viewer to display large terms and binaries
  observer: Fix memory and scheduler info and handle missing fields
  observer: Optimize row lookups
  observer: improve wx version of crashdump_viewer
  observer: Consolidate the view of process information
  observer: add wx version of crashdump_viewer
observer: Fix crash when clicking on pid inside a html-term
observer: Fix binary links

Heap binaries crashed, rework it and add links always.
So the user can the binary in hex or whatever view he wants
observer: Fix observer crash when closing crashdumpviewer

Do not saw the branch you are sitting on...
Spawn cdv so that cdv get its own wx environment.
observer: catch progressbar errors

If cdv window is closed when progressbar was still running error
reports came to error logger (i.e. mostly test problem on slow machines)
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.
Add test suites performing app and appup file checks

Add the mentioned test suites for *all* library and touched
non-library applications.