Update version numbers for R17A development
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'

* maint:
  Fix a test case
  Fix a test case
  Fix a test case bug
  Fix a test case bug
  Remove ?line from dets_SUITE.erl
  Adjust dets.erl to cope with an evil test case
  Correct a disk_log testcase
Convert command string to encoded binary in heart:set_cmd/1

OTP-10843

In order to allow unicode filenames in heart commands, the command
string is now encoded according to the file name translation mode of
the emulator (file:native_name_encoding()) before it is sent to the
heart process.
Merge branch 'maint'
Merge branch 'maint'
Update kernel.appup.src for R17
Merge branch 'maint'

* maint:
  Encode Erlang source files with non-ascii characters in UTF-8
Remove the "coding: utf-8" comment from all Erlang source files
Convert XML files to UTF-8, where needed
Convert XML files to UTF-8
Fix unmatched_returns warnings in STDLIB and Kernel
Fix unmatched_return warnings in kernel
Fix unmatched_returns warning in Kernel

If the file given by the Kernel application variable 'error_logger'
cannot be opened a crash will occur.
Fix unmatched_returns warnings in Kernel
Merge branch 'maint'

* maint:
  Only verify not busy for erlang:send(Port, Msg, [nosuspend]) until scheduled
  Make high_msgq_watermark and low_msgq_watermark generic inet options
  Do not treat port_set_data/port_get_data as signals
  Add 'frmptr' emulator type

Conflicts:
	erts/preloaded/ebin/erlang.beam
	erts/preloaded/ebin/erts_internal.beam
	erts/preloaded/ebin/prim_inet.beam
Updated primary bootstrap
kernel: Handle unicode in os:cmd

Allow unicode strings in os:cmd and try to convert the
result bytes to unicode list.

Also test it.
Merge branch 'maint'

* maint:
  Do not fail if there is no variables file
  Run iter max ports on a seperate vm with smaller port table
  Set max ports for slave node
  Decrease sleep timer