Fix timers
Intermediate code with lock on gettickcount()
Fix erlang:is_process_alive/1
erts: Fix copy error in erlang:delete_element/2

Off-by-one error in element copy.
erts: Refactor erlang:insert_element/3 for clarity
Add testcases for watchdog_config
Tweak okay -> suspect config

Make it just a number of timeouts, without a new DWR being sent.
Loosen the assumptions of code that handles escaping functions

The HiPE compiler implicitly relied on the assumption that a function
will never appear as both exported and also used as function closure.
This was true because the BEAM compiler prior to R16B created module
local anonymous functions for each closure. A proposed change to the
BEAM compiler invalidates this invariant, so in order to accommodate
for this change there needs to be a change of how the set of possibly
escaping functions is computed.

While doing this, the code was simplified by taking out a boolean()
tag that indicated whether a function is a closure or exported and
also slightly cleaned up the affected modules.
Do driver_deq in worker threads instead of async_ready

Doing it in async_ready was needed before the pdl was introduced, but
now with the pdl the deq no longer needs the port lock to protect it.
This was not an issue when async_ready was called in the worker thread,
but now (R15B) that it is signalled back to the scheduler, some very nasty
race conditions could occur when using driver_timer and async jobs.
[observer] Add debug printouts in ttb_SUITE

To troubleshoot failed test case trace_resumed_after_node_restart on
windows.
Set max ports for slave node
Removed timing rekeying
Eliminate latin1 encoded characters

Characters encoded in latin1 (with no encoding comment) will not
work in R17 since the default encoding will be UTF-8.

The asn1 test suite contains two instances of comments written in
Swedish.

The comment in the .asn1config file is hard to understand and possibly
out-of-date. Since the comment is not essential, simply delete it.

Translate the comment in the other file to English.
Distribution fixes

This is the functionality that allows transports to be shared between
identically-named services on different nodes, which has been neither
documented nor tested (until now).
Document distribution config
Add distribution suite
More flexible distribution config

Allow both share_peers and use_shared_peers to be a list of nodes, or a
function that returns a list of nodes.
Specify timeouts to ct_slave:start/2
Fix SSL Next Protocol Negotiation documentation

Fix inconsistencies
Fix typos
Fix data types definition
[orber] Fix bug in corbaloc/corbaname over ssl