external build tests: emulate save via 'saveSettings()' when saving application components before build to ensure that these changes won't be treated as external requiring reloading
external build tests: cleanup
external build: don't take dummy targets into account for 'all modules were built' check