Merge topic 'CMakeParseArguments_EmptyArgs' into revert-two-topics
Revert two topics to untangle them

Revert topics ExternalProject-independent-step-targets and
CMakeParseArguments_EmptyArgs.
Merge topic 'revert-two-topics' into next

de56e93 Revert two topics to untangle them
c122104 Merge topic 'CMakeParseArguments_EmptyArgs' into revert-two-topics
Merge topic 'cleanup-build-commands'

ef7c11e Tests: Fix standalone build of tests with nested projects
Merge branch 'master' into next