Add processes state view in observer

State of generic processes is now shown in a new tab of
already existing processes info viewer. Behaviour is also
shown when declared as module attributes, otherwise 'undefined'.
Some processes don't treat system messages, as a result, a short
delay of (arbitrary timeout) 200ms can occur at display on those
processes.
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.
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.
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.
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.
dd 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.
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.
Improve erl_lint performance

The default_types() in erl_lint returned a dictionary
with all default types. However, calculating this dict
was expensive and we actually didn't use the default
values in this dictionary.

This patch replaces the dictionary use for one function
that checks if the type is a default type or not,
and remove the bits that checked explicitly for those
default types when iterating the dictionary.
Ignore os_mon and otp_mibs generated includes
Properly guard WIDE_TAG use with HAVE_WCWIDTH in ttsl_drv
Fix I/O-protocol error handling in eunit

ex_unit:io_request reuturns wrong value when it receive getopts or
get_geometry request
Use _DARWIN_UNLIMITED_SELECT in erl_poll

This allows erl_poll to select() on file descriptors greater than
FD_SETSIZE (1024) on Darwin. The fd sets are manually (re)allocated and
freed.
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 'sla/odbc_in_non_standard_location' into pu