PRD-4836 - Loading an non-existing resource caused an infinite loop when trying to load the resource in the parent bundle.
PRD-4836 -Documented a method to make it clear how it should be used.
PRD-4836 -Added support for a test-case where a data-factory is added to a subreport.
PRD-4836 -Fixed the unique-name-creation of the linked and embedded KTR files inside the bundle. Also changed the API to not allow to set a output-step name for the embedded KTRs, as some parts of the code hardcode it, while others seem to allow changes, and the resulting conflict leads to crashes.