[#3553568] feat: Warning is emitted when no targets are configured
Provide sensible fallbacks for missing config values. Add functional tests to ensure that:
- the default config works
- it works when there are zero targets
- it works when the config data is completely empty
Closes #3553568
Edited by Rudolf Byker