Add info about upgrade of core applications

In ref man for appup and in system documentation, design prinsiples,
add a warning related to upgrade when version of erts, kernel, stdlib
or sasl is changed. This will cause an emulator restart where new
version of emulator and core applications will startup together with
old versions of other applications. Care must be taken to avoid
problems due to backwards incompatibility.
fix arity of crypto:hash_update/2 in deprecation warnings

When compiling code using deprecated crypto functions that should be
replaced with crypto:hash_update/2, the deprecation warnings were saying
"use crypto:hash_update/3", with the wrong arity of 3, instead of "use
crypto:hash_update/2".

The problem was reported in this email message to erlang-bugs:

http://erlang.org/pipermail/erlang-bugs/2014-March/004281.html
Fix specs for return values in ct_netconfc

Some functions in ct_netconfc which return XML data had faulty
specs. These have been corrected.
emulator: Increase timetrap timeout for match_spec_SUITE
emulator: Increase timetrap timeout for binary_SUITE
public_key: Update outdated links
erts: Make binary_SUITE:deep less stressful

as it times out on some machines.

Not much point in redoing with lower input reductions when the terms
are so big we will trap several times anyway.
Merge branch 'sverk/test-cuddle'

* sverk/test-cuddle:
  erts: Make binary_SUITE:deep less stressful
tools: Refactor testcase
Merge branch 'siri/ct_netconfc-spec/OTP-11834'

* siri/ct_netconfc-spec/OTP-11834:
  Fix specs for return values in ct_netconfc
Merge branch 'egil/test-cuddling'

* egil/test-cuddling:
  tools: Refactor testcase
  emulator: Increase timetrap timeout for binary_SUITE
  emulator: Increase timetrap timeout for match_spec_SUITE
Remove installation instruction for unix binary and reorder chapters

Non-Windows binaries are not released any longer. Instructions are hence removed.
Delete obsolete verification doc
Correct and clean up documentation

The build and install documentation was not complete
and needed some restructuring.
Add link to app resource file reference
Merge branch 'mange/update_source_build_doc/OTP-10269'

* mange/update_source_build_doc/OTP-10269:
  Add link to app resource file reference
  Correct and clean up documentation
  Delete obsolete verification doc
  Remove installation instruction for unix binary and reorder chapters
public_key: Document issuer_fun option to pkix_crls_validate/3
Document new ct_telnet logging features

OTP-11440
Document changes in the CT hooks API and the event message protocol

OTP-11732
Document the abort_if_missing_suites functionality

OTP-11769