Merge branch 'fredrik/dialyzer/fix-tc-data'

* fredrik/dialyzer/fix-tc-data:
  Testcase expecting newline
Fix failing test case

OTP-9881
Merge branch 'peppe/common_test/testspec_include'

* peppe/common_test/testspec_include:
  Fix failing test case

OTP-9881
Merge branch 'ia/ssh/dialyzer-and-doc'

* ia/ssh/dialyzer-and-doc:
  ssh: Fix dialyzer and doc warnings
Merge branch 'lukas/erl_interface/test_atom_as_functions/OTP-10753'

* lukas/erl_interface/test_atom_as_functions/OTP-10753:
  Return if size test fails
  Add utf8 atom encode and decode testcases
  Validate UTF8/ASCII when buf is NULL
Merge branch 'sverk/ic/tests'

* sverk/ic/tests:
  ic: Making tests pass after changes in erl_interface and jinterface
  ic: Revert --enable-silent-rules for test Makefile

OTP-10785
Merge branch 'lukas/r16a/testcases'

* lukas/r16a/testcases:
  Do not crash init_per_suite when nif load fails
Fixed some broken links in ssh doc
Merge branch 'fredrik/ssh/dialyzer-and-doc'

* fredrik/ssh/dialyzer-and-doc:
  Fixed some broken links in ssh doc
  Fixed some ssh documentation
Merge branch 'bmk/inets/prepare-for-release'
Fix memory leak in driver call functionality
Merge branch 'lukas/erts/fix_driver_call_memleak/OTP-10336'

* lukas/erts/fix_driver_call_memleak/OTP-10336:
  Fix memory leak in driver call functionality
Merge branch 'sverk/enc_atom-opt'

* sverk/enc_atom-opt:
  erts: Optimize atom encoding to use memcpy for pure ascii
  erts: Refactor erts_atom_get to use ErtsAtomEncoding
erts: Fix ASSERT crash in erts_try_seize_code_write_permission

ASSERT(code_writing_process != c_p);

The assert was actually harmless and could be removed as one solution.
But I think it's better to keep it as a way to catch bugs that would
otherwise lead to horrible deadlocks if a thread "forgets" to call
erts_release_code_write_permission().

As a result erts_release_code_write_permission() must be called BEFORE
resuming the suspended process.
Merge branch 'sverk/code_write_permission-assert'

* sverk/code_write_permission-assert:
  erts: Fix ASSERT crash in erts_try_seize_code_write_permission
Merge branch 'sverk/ets-write_concurrency-locks'

* sverk/ets-write_concurrency-locks:
  erts,stdlib: Increase number of locks for write_concurrency

OTP-10787
Merge branch 'pan/wx_and_gcc45'

* pan/wx_and_gcc45:
  Make Mac wx use Apple compilers regardless of $CC
Fix reference results of a Dialyzer test
Fix wording of error message
Merge branch 'sa/dialyzer-minor-fixes/R16A'

* sa/dialyzer-minor-fixes/R16A:
  Fix wording of error message
  Fix reference results of a Dialyzer test