CTest.UpdateP4: Wait for p4d to start more robustly

On a busy system running tests in parallel the p4d server may take
longer than two seconds to start.  Teach the shell code used to start
the server to poll once per second for the server using the p4 client to
test the connection.  Try for 10 seconds before giving up.  Log the
steps.
Merge topic 'ctest-p4' into next

1cdee0e CTest.UpdateP4: Wait for p4d to start more robustly