erts: Refactor in new struct ErtsAllctrFixDDBlock_t

to replace macro constant ERTS_ALCU_DD_FIX_TYPE_OFFS.
erts: Fix benign size-bug for fix-allocators MONITOR_SH and NLINK_SH

Bug will (as it seems) only result in faulty statistics.
erts: Fix unabused bug in fixed allocation

Make sure each fix allocator type always allocate the right fixed size.
erts: Adjust sizes for fix allocator
erts: Change locking order for "port_table" and "port_sched_lock"

Keep order between the two but move them before all the allocation locks.

Old order violated for "port_table" lock in ptab_list_bif_engine().
erts: Fix locking order violation for allocation wrappers

Some query functions in erl_alloc_util.c lock the allocator mutex
and then use erts_printf that in turn may call the sys allocator
through the wrappers. To avoid breaking locking order these
query functions first "pre-locks" all allocator wrappers.
erts: Remove unnecessary utf8 analysis step in external decoding

Faulty utf8 atoms are rejected anyway later when the atom is created.
Merge branch 'sverk/fix-alloc-fixes' into maint

* sverk/fix-alloc-fixes:
  erts: Remove unnecessary utf8 analysis step in external decoding
  erts: Fix locking order violation for allocation wrappers
  erts: Change locking order for "port_table" and "port_sched_lock"
  erts: Adjust sizes for fix allocator
  erts: Fix unabused bug in fixed allocation
  erts: Fix benign size-bug for fix-allocators MONITOR_SH and NLINK_SH
  erts: Refactor in new struct ErtsAllctrFixDDBlock_t

OTP-11085
Fix receive support in erl_eval with a BEAM module

Using the low-level BEAM instructions, we can loop over each message in
the process queue and removes the first message that matches, without
receiving them all to later send them back to itself.
Add processes state view in observer

State of generic processes is shown in a new tab of the existing
processes view. Behaviour is also shown when declared into the
module attributes, otherwise 'undefined'. Some processes don't
treat system messages, this imply a short delay for displaying
the process view, arbitrary set to 200ms.
Merge branch 'dg/win_icon' into pu
Merge branch 'rc/break-out-asserts' into pu
Merge branch 'nm/mnesia_idx_insert_speedup' into pu
Merge branch 'tja/erl_pp_options' into pu
Merge branch 'nox/disambiguate-equal-binary' into pu
Merge branch 'hsv/add_init_to_lists' into pu
Merge branch 'nox/fix-silent-rules' into pu
Merge branch 'nox/wide-chars' into pu
Merge branch 'sla/reltool_copy_file_not_owner_fix' into pu
Merge branch 'sla/odbc_in_non_standard_location' into pu