Condense executor code.

Remove unused function and merge functions that were (nearly) doing the
same thing.

Change-Id: I33276068d5595456832ed44a0ff2d5705a87165a
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Move "static Qt" discovery into libqtprofilesetup.

Otherwise the non-trivial detection code would have to be duplicated in
Qt Creator.

Change-Id: I7f0c9e1c578ac23c757efad3da8c301a25649677
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Fuzzy test: More verbose output, wait longer for git.

Change-Id: I19baf426bdf81b80d9a5f52adaf7b815d242c65a
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>