ExternalProject: Fix tests with ninja

Update step for external projects depending on "SetupLocal*Repository"
is not supposed to be independent, otherwise with parallel builds the
update step might be executed before the repository is ready.
Merge topic 'ExternalProject-independent-step-targets' into next

ac95455 ExternalProject: Fix tests with ninja