Don't re-use QProcess in different tries

Don't assume you can recycle the QProcess object when trying again.
Instead create a new one every time ... This is also what
QtPatch::qmakeValues does, and prevents spurious

  Warning: QProcess::start: Process is already running

errors.

Change-Id: Iae4904d24998c8ebeb460457b96d5adaaea99bf0
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Wait longer for commands to return, but don't try excessively

So far we forcefully killed the executable if it wasn't done after
3 seconds, but re-tried 60 times. It's saner to let the app run
for 10 seconds maximum, and only re-try 3 times.

Change-Id: I41ccf2fdb464f58834c333ab69c4f2738e8365fc
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Enhance debugging output if process crashed

Change-Id: I411bd70100a0c16bd2e5422d00f744a0aeca7f3f
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>