Update version number
Merge branch 'maint'
Merge branch 'maint'

* maint:
  Check that sys.config and relup have valid content when added to tar
  Reject systools:make_script if kernel and stdlib are not permanent in .rel
  Don't save child spec for temporary child if child's start func returns ignore
  Generate links in C libraries correctly
Update appup files for kernel and stdlib for OTP R16

The appup files shall allow upgrade from two major versions back,
i.e. for R16 they shall match back to R14. They shall no longer match
for R13.
Merge branch 'maint'
Merge branch 'siri/update-generic-appup-files/OTP-9845'

* siri/update-generic-appup-files/OTP-9845:
  Update appup files for kernel and stdlib for OTP R16
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'

* maint:
  Update primary bootstrap
  erl_lint: Consistently reject local calls from guards
Merge branch 'maint'

* maint:
  Update primary bootstrap
  erl_lint: Disallow call to is_record/3 if there is a local is_record/3
  Fix crash in trace_info({M,F,A}, Flags) when M:F/A has native code
  Ensure that generated record operations don't call local functions
Move types and specs from erl_bif_types.erl to modules
Merge branch 'maint'

* maint:
  erlang.xml: Fix a few typos and grammatical errors
  debugger tests: Increase time trap timeout
  fprof_SUITE: Skip create_file_slow/1 if libraries are native
  etop_SUITE: Skip a test case if libraries are native-compiled
  Skip all inviso test cases if libraries are native-compiled
  erl_prim_loader_SUITE: Handle native-compiled erl_boot_server
  re_SUITE: Skip error_handling/1 if 're' is native code
  shell_SUITE: Handle different EXIT reasons from native code
  sofs_SUITE: Handle different EXIT reasons from native code
  erl_eval_SUITE: Skip test of parameterized modules if native code
  trace_port_SUITE: Skip test cases if 'lists' is native-compiled
  call_trace_SUITE: Skip test cases if libraries are native-compiled
Correct docs, comments and dialyzer tests

Update preloaded erlang.beam
Removed stray error in dialyzer test suite - different error message
with the new specs.
Merge branch 'maint'

* maint:
  Update primary bootstrap
  Deprecate the Toolbar application
  Deprecate applications that have been superseded by observer
  Suppress deprecated warnings in all modules that call 'gs'
  Deprecate the gs application
  Mark doc_builder as removed (and not merely deprecated)
Merge branch 'maint'

* maint:
  Update primary bootstrap
  HiPE: Remove support for is_constant/1
  erl_lint: Remove handling of constant/1
  erl_bif_types: Remove type for is_constant/1
  erl_eval: Remove support for is_constant/1
  Remove support for is_constant/1 in ms_transform
  Remove references to is_constant/1 from the match spec documentation

Conflicts:
	lib/hipe/cerl/erl_bif_types.erl

Also re-instate the type for erlang:is_boolean/1 which was
accidentally omitted in the master branch.
Merge branch 'maint'

* maint:
  Remove usage of tuple funs in sofs
Merge branch 'maint'

* maint:
  Correct access flag handling in sftpd
  Client fallbacks to ipv4 if connection is refused with ipv6
  Cleaned up code so that ssh_file can become a template for a documented ssh_keys behavior
  Test case maintenance
  Better handling of IPv6
  Ssh daemon handles RSA host keys
  Removed no longer needed code
  Use the public_key application for all public key handling
Merge branch 'maint'

Conflicts:
	lib/hipe/cerl/erl_bif_types.erl
	lib/stdlib/doc/src/binary.xml
Merge branch 'maint'
Merge branch 'maint'