Avoid creating an undefined start_phases entry when generating a release

When a release is generated and the applications in the release do not
define a value for the start_phases entry of their .app files, reltool
will generate the following entry in the .app files of the release:

{start_phases, undefined}

If this happens, when trying to create a release upgrade systools will
fail because it doesn't allow the start_phases entry to be set to
undefined. This patch avoids this situation by not generating a
start_phases entry when it is set to undefined.
erts,tools: Fix parallel make for erts/lib_src

Use a make timestamp file to condense dependencies to some
part(s) of erts/lib_src build results.
Merge branch 'raimo/opu-fixes' into maint

* raimo/opu-fixes:
  inet_res_SUITE: Improve portability of run-named
Merge branch 'maint'
Merge branch 'raimo/opu-fixes' into maint-r15

* raimo/opu-fixes:
  inet_res_SUITE: Improve portability of run-named
  inet_res_SUITE: Go back to old way to kill test name server
Merge branch 'maint-r15' into maint
Merge branch 'maint'
Merge branch 'ia/ssh/test-maint' into maint

* ia/ssh/test-maint:
  Remove generation of new test keys, use checked in test keys
  Improve test case structure so that test should pass on all platforms
  Exec test case should ignore stderr messages
  Do not run ssh_to_openssh_SUITE if there is no oppenssh server running
Merge branch 'maint'
[snmp] Fixed release notes. Used wrong ticket number

OTP-9783
Merge branch 'bmk/snmp/snmp4215_integration/r14' into maint-r14

* bmk/snmp/snmp4215_integration/r14:
  [snmp] Fixed release notes. Used wrong ticket number
  [snmp/agent] Updated appup file
  [snmp/agent] Updated release notes
  [snmp/agent] Removed the (unused) serializer part
  [snmp/agent] Use unique temporary file name during vacm table dumnping
  [snmp/agent] Add common timestamp format function.
  [snmp/agent] Synchronization feature added
  [snmp/agent] Creating a unique temporary file whe dumping vacm
  [snmp/agent] Changed version
  [snmp/agent] Found another old-style fun (2-tuple)
  [snmp/agent] Removed use of old style tuple funs
[observer] Fix index reporting bug

Fix crash when more than one index was set on mnesia table,
reported by Eric Pailleau.
[observer] Fix bugs in edit table object

Cancel button cause a crash, and editing an object without inserting
a dot at the end caused a crash.

Also improved error messages a bit.
[observer] Fix refresh dead process crash

Reported by Pailleau Eric
erts: Cleanup dependencies for target generate
Revert "erts: Do not profile system profiler pid"

This reverts commit 4a8ce05083b9c88b94560f400370dbc656893b6e.

  * Above commit has a lock order violation
erts: Do not profile profiler pid (smp)
erts: Do not profile profiler pid (non smp)
Merge branch 'bmk/inets/inets573_integration' into maint-r14

* bmk/inets/inets573_integration:
  [inets/httpc] The client incorrectly streams 404 responses
  [inets/httpc] Add proper code change code
  [inets/httpc] Add test case
  [inets] Add proper release notes for OTP-9847
  [inets/httpc] Fix the selection of session for keep-alive mode When selecting a session, the "state" of the session (specifically if the server has responded) was not taken into account. Attempting to fix this, a "state" field (actually available) has been added to the session record.
  [ftp] Fails to open IPv6 connection
Merge branch 'bmk/snmp/snmp4215_integration/r14' into bmk/snmp/snmp4215_integration/r15

Conflicts:
	lib/snmp/doc/src/notes.xml
	lib/snmp/doc/src/notes_history.xml
	lib/snmp/src/app/snmp.appup.src
	lib/snmp/vsn.mk