(ConfigLauncher): add existing deferred objects to configuration
What does this MR do?
- Notify xml sub-configurations that optional objects already exist.
- Deprecate
IAppConfigManager
. - Improve the documentation of modified classes.
How to test it?
Test any app that use a config launcher, the behaviour must be the same with or without this MR.