inets: Restore ftp test files for the inets_{,sup_}SUITE to not fail
Merge branch 'hans/inets/ftpc_test_fail' into maint

* hans/inets/ftpc_test_fail:
  inets: Restore ftp test files for the inets_{,sup_}SUITE to not fail
Merge branch 'maint'
Merge branch 'schlagert/fix_emulator_upgrades' into maint

* schlagert/fix_emulator_upgrades:
  Fix boot file generation for intermediate releases.
Merge branch 'maint'
Update primary bootstrap
Update primary bootstrap app- and appup files
Merge branch 'maint'
Update preloaded modules
Merge branch 'rickard/garbage_collect/OTP-11388'

* rickard/garbage_collect/OTP-11388:
  Parallel check_process_code when code_server purge a module
  Functionality for disabling garbage collection
  Use asynchronous check_process_code in code_parallel_SUITE
  Execution of system tasks in context of another process

Conflicts:
	bootstrap/lib/kernel/ebin/hipe_unified_loader.beam
	erts/preloaded/ebin/erlang.beam
	erts/preloaded/ebin/erts_internal.beam
Fix DTrace build on Illumos

DTrace was recently patched in Illumos to fail to create an object
file if no probes are found.

* https://www.illumos.org/issues/4248
* https://github.com/illumos/illumos-gate/commit/54a20ab41aadcb81c53e72fc65886e964e9add59

This patch fixes two issues:

* Modify the configure script to pass an object file to `dtrace -G`
  that actually invokes a probe.

* Remove creation of `dtrace_user.o` from the dyntrace Makefile. In a
  previous commit [1] Scott Fritchie relocated all the user probes
  into the VM proper due to difficulties with DTrace probes in shared
  libraries. The `dtrace_user.d` file is now empty and generates a
  header file with nothing in it. There is no longer any reason to
  generate `dtrace_user.o` because all the probes are in the VM. Thus
  all the steps for building `dtrace_user.o` have been removed.

[1]: https://github.com/erlang/otp/commit/75552bd3bb4e7f3cf4dab81a5c81cf73b1d3fb99
Update preloaded modules
Update system readme for R16B03
[sasl] Test bugfix in branch 'schlagert/fix_emulator_upgrades'

OTP-11529
Merge branch 'siri/test-bugfix-upgrade-emulator' into maint

* siri/test-bugfix-upgrade-emulator:
  [sasl] Test bugfix in branch 'schlagert/fix_emulator_upgrades'
Update preloaded modules
Clean up some awkward wording around the +spp flag.

This issue was pointed out by lpgauth in #erlounge. While the intention is
clear, the original wording was a bit dodgy. I'm no grammarian--though I am a
native speaker--so it's quite possible the new wording I've introduced is not
impeachable. Should be idiomatic, though.

Signed-off-by: Brian L. Troutwine <brian.troutwine@adroll.com>
Prepare release
Update versions of OTP, erts, kernel, and stdlib

Update versions of OTP, erts, kernel, and stdlib to comply with
the new version scheme decided by the OTP technical board.
Merge tag 'OTP_R16B03'

The R16B03 release

Conflicts:
	lib/sasl/vsn.mk