Merge branch 'sv-ttsl-valgrind' into maint

* sv-ttsl-valgrind:
  Fix src/dest overlap in ttsl driver
  fix valgrind error in erts/emulator/drivers/unix/ttsl_drv.c

OTP-11064
Merge branch 'peppe/common_test/ts_logfile_problems' into maint

* peppe/common_test/ts_logfile_problems:
  Fix error with refreshing logs when html util files are missing
  Add correct footer to last run index page
  Make test_server close log files properly and include correct footer
Fix missing case clause for ordered_set tables

The previous commit contained a regression that would trigger a crash
when attempting to add an index to an Mnesia table of type ordered_set.
Add long_schedule detection for ports and testcases
Add documentation for new system_monitor
[snmp/agent] Preliminary change to the mib-server tree-type
Skip testcase on platforms w/o pipes/usleep
Merge branch 'pan/monitor_long_schedule' into maint-r15

* pan/monitor_long_schedule:
  Skip testcase on platforms w/o pipes/usleep
  Add documentation for new system_monitor
  Add long_schedule detection for ports and testcases
  Add erlang:system_monitor(Pid,[{long_schedule,Millis}])
Prepare release
[snmp/agent] New behaviour module (snmpa_mib_data) and two impl mods

The old mib-server data module (snmpa_mib_data) has been changed into
a behaviour module. The old implementation is now instead in a new
module snmpa_mib_data_tree1. A new backend module has been added,
still only very preliminary, snmpa_mib_data_tree2.
Fix an inconsistent state in epp

When entering a new file, epp doesn't properly set #epp.name2 like it
does on initialisation, generating a malformed file attribute when it
leaves the file.
Fix some Makefile rules that didn't support silent rules
Do not use -mdynamic-no-pic on Darwin

Latest OS X versions ignore this flag as non PIC objects are
discouraged.
Fix bogus DEBUGLOG() incantations in ttsl_drv
Support wide characters in the shell through wcwidth()

There is one remaining bug where ttsl_drv's state ends up inconsistent
with the terminal own state; when a wide character is entered on the
last column of the terminal.

Reported-by: Loïc Hoguin
[snmp/agent] Renamed the mib_data (backend) modules

Renmed the two backend modules:

       snmpa_mib_data_tree1.erl -> snmpa_mib_data_tttn.erl
       snmpa_mib_data_tree2.erl -> snmpa_mib_data_ttln.erl

TTTN - TupleTreeTupleNodes
TTLN - TupleTreeListNodes
[snmp/agent] Preliminary doc update regarding mib_data behaviour
[snmp/agent] Some minor mib_data behaviour changes
Merge branch 'nox/fix-multiple-ref-regs/OTP-11069' into maint

* nox/fix-multiple-ref-regs/OTP-11069:
  Use a set to store ref registers in beam_receive
Update primary bootstrap