Add erlang:system_monitor(Pid,[{long_schedule,Millis}])
Add long_schedule detection for ports and testcases
Add documentation for new system_monitor
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
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.
erts: Use fast path for list_to_binary([Bin]) case

A common case is to wrap an argument to list_to_binary in a list
to ensure conversion can happen even though the argument may already
be a binary. Use fast path for this case.
Merge branch 'maint-r15' into maint-r16
Merge branch 'maint-r16' into maint
Merge branch 'maint'
Merge branch 'nox/fix-epp-file-attrs/OTP-11079' into maint

* nox/fix-epp-file-attrs/OTP-11079:
  Fix an inconsistent state in epp
Update primary bootstrap
Merge branch 'maint'

Conflicts:
	bootstrap/lib/stdlib/ebin/epp.beam
Merge branch 'egil/opt-list_to_binary/OTP-11082'

* egil/opt-list_to_binary/OTP-11082:
  erts: Use fast path for list_to_binary([Bin]) case