Merge branch 'anders/diameter/registered/OTP-10442'

* anders/diameter/registered/OTP-10442:
  Add registered server names to app file
Fix clang compiler warnings on FreeBSD in erts

The following are deliberately left, as I have only a list of compiler
warnings and no system to test on:
hipe/hipe_x86_signal.c:264:5: warning: no previous prototype for function '_sigaction' [-Wmissing-prototypes]
int __SIGACTION(int signum, const struct sigaction *act, struct sigaction *oldact)
    ^
hipe/hipe_x86_signal.c:222:21: note: expanded from macro '__SIGACTION'
                    ^
1 warning generated.
sys/unix/sys_float.c:835:16: warning: declaration of 'struct exception' will not be visible outside of this function [-Wvisibility]
matherr(struct exception *exc)
               ^
sys/unix/sys_float.c:835:1: warning: no previous prototype for function 'matherr' [-Wmissing-prototypes]
matherr(struct exception *exc)
^
2 warnings generated.
drivers/unix/unix_efile.c:1504:11: warning: implicit declaration of function 'sendfile' [-Wimplicit-function-declaration]
        retval = sendfile(in_fd, out_fd, *offset, SENDFILE_CHUNK_SIZE,
                 ^
1 warning generated.
Add patch target to makefile

For building unofficial patches.
Comment fix
Remove upgrade code not needed at a major release
Minor documentation fixes
Warn about applications/capabilities mismatches in doc
Test makefile tweak
Spec fix
Update appup
vsn -> 1.4
Merge branch 'sal/float_to_list_2/OTP-10752'

* sal/float_to_list_2/OTP-10752:
  Text representation of a float formatted using given options.
Update preloaded erlang.beam
erts: Change system version to R16A

Version change to reflect upcoming release candidate
Fix compiler warnings from GCC 4.7.1 on ARCH Linux
Fix a typo in erts/lib_src/Makefile.in
Document output.mk.in

Conflicts:

	make/output.mk.in
Merge branch 'sverk/r16/utf8-atoms'

* sverk/r16/utf8-atoms:
  erl_interface: Fix bug when transcoding atoms from and to UTF8
  erl_interface: Changed erlang_char_encoding interface
  erts: Testcase doing unicode atom printout with ~w
  erl_interface: even more utf8 atom stuff
  erts: Fix bug in analyze_utf8 causing faulty latin1 detection
  Add UTF-8 node name support for epmd
  workaround...
  Fix merge conflict with hasse
  UTF-8 atom documentation
  test case
  erl_interface: utf8 atoms continued
  Add utf8 atom distribution test cases
  atom fixes for NIFs and atom_to_binary
  UTF-8 support for distribution
  Implement UTF-8 atom support for jinterface
  erl_interface: Enable decode of unicode atoms
  stdlib: Fix printing of unicode atoms
  erts: Change internal representation of atoms to utf8
  erts: Refactor rename DFLAG(S)_INTERNAL_TAGS for conformity

Conflicts:
	erts/emulator/beam/io.c

OTP-10753
Merge branch 'sverk/opt-timer-wheel2'

* sverk/opt-timer-wheel2:
  erts: Fixate timer wheel resultion at compile time if possible
ssl: Remove unnecessary construction of a return value