Merge branch 'maint'

* maint:
  erts: Document the +M<S>acul command line argument
  erts: Carrier pool information in allocator information
  erts: Use carrier pool for migration of carriers
  erts: Implement test case for carrier pool
  erts: Implement carrier pool
  erts: Fix type errors in info functions
  erts: Use Uint64 for call counts
  erts: Fix failing testcase alloc_SUITE:rbtree
  erts: Rename allocator aoffcbf to aoffcaobf
  erts: Remove unnecessary flag arguments in allocators
  erts: Remove SBMBC allocator
  erts: Add test for add_mbc and remove_mbc callbacks
  erts: Fix deallocation in removed carrier
  erts: Change naive list to rb-tree of carriers in AOFF allocator
  erts: Prepare aoff allocator for carrier migration
  erts: Make carrier header sizes customizable
  erts: Add "bestfit within carrier" for aoff allocator (aoffcbf)

Conflicts:
	erts/preloaded/ebin/erlang.beam
Merge branch 'rickard/stale-driver-select/OTP-11084' into maint

* rickard/stale-driver-select/OTP-11084:
  Fix crash when reporting stale driver select
Merge branch 'maint'

* maint:
  Fix crash when reporting stale driver select
Merge branch 'sverk/core-chmodding' into maint

* sverk/core-chmodding:
  system: Prevent z_SUITE from changing the timestamp on core files
Merge branch 'sverk/pwrite-bug' into maint

* sverk/pwrite-bug:
  kernel: Fix bug in file:pwrite for large data sets
Merge branch 'dgud/win32_unicode'

* dgud/win32_unicode:
  erts: Windows, convert erlsrv to use widestring
  erts: Window start_erl now uses widechars/unicode
  Quote windows paths with spaces
  Handle space in paths in test Makefiles
  erts: Fix windows widestring args and paths in tools
  erts: Windows, use widechars for all paths during startup

OTP-11135
Merge branch 'nox/erl_pp-callback/OTP-11140' into maint

* nox/erl_pp-callback/OTP-11140:
  Update primary bootstrap
  Support callback attributes in erl_pp
Merge branch 'maint'

Conflicts:
	bootstrap/lib/stdlib/ebin/erl_pp.beam
tools: Added gather_gc_info_result to bifs
Merge branch 'ia/crypto/tests' into maint

* ia/crypto/tests:
  crypto: Document enhancement
  crypto: Test suite completeness
Merge remote-tracking branch 'upstream/maint'
mnesia: Fix unsubscribe error handling
Crypto: Structure code
crypto: Avoid big binaries in nifs
crypto: Add large test data
Merge remote branch 'origin/peppe/common_test/ct_conn_handling' into maint

* origin/peppe/common_test/ct_conn_handling:
  Add test suite
  Fix faulty connection handling

OTP-10126
Merge branch 'maint'
Merge remote branch 'origin/peppe/common_test/remove_end_per_tc_warning' into maint

* origin/peppe/common_test/remove_end_per_tc_warning:
  Remove incorrect warning about missing end_per_testcase

OTP-11052
Merge branch 'maint'
stdlib: Fix ets_SUITE memory tests

Need to take 'mbcs_pool' into account.