Tmp
Intermediate code with lock on gettickcount()
Fix faulty rest on error in unicode:characters_to_list
Enable use of GetTickCoun64 when available
Add system_monitor of long_schedule
tools: Refactor away ?line macro in eprof_SUITE
tools: Add testcase to eprof_SUITE

Test disabling of set_on_spawn
tools: Add options to eprof

The option set_on_spawn can now be opted out.
tools: Document new eprof options
Minor spelling correction
Raise the minimal supported Windows version

From previous 0x0500 to 0x0501, which obsoletes W2k.
This is needed for full IPV6 support.
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.
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.
stdlib: re-factored erl_lint.erl
Updated primary bootstrap
erts: Fix bug in unlimited fd_set patch
erts: Refactor unlimited select patch

An attempt to beautify the code by reducing the amount of #ifdef's
in the hot code path.
erts: Fix dynamic select for darwin

Make sure the fd-sets (read and write) are of equal size.
tools: Added gather_gc_info_result to bifs
mnesia: Fix unsubscribe error handling