PRD-4606 - Fixing row handling on tables to allow testing for table-layout style.
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.
Merge pull request #283 from tmorgner/master

PRD-4836 - Kettle-datasource with embedded KTRs failed when inside a subreport
PRD-4606 - Removed performance degradation in row-model, which got slower the more rows we added.
PRD-4606 - Fixing test failures, memory optimizations
PRD-4606 - Tune logging
PRD-4606 - Testing - added missing images from legacy demos
PRD-4606 - Curbed logging so that test runs are less verbose
PRD-4606 - Race condition in LibPixie.
PRD-4606 - Tune logging to be less verbose on errors
PRD-4606 - Change golden sample output to include col-span, row-span and col-index so that debugging gets easier.
PRD-4606 - Row-Spanning currently broken, as cells get removed way to eagerly.
PRD-4606 - Row-Spanning for page-mode fixed.
PRD-4606 - Performance fix for test sequence.
PRD-4606 - Removed debug code
PRD-4606 - Reverting gold case to standard
PRD-4606 - Fixed problem in overflow-height calculation that stopped bands from getting garbage collected; fixed table layouting for non-table bands