Merge pull request #18 from pentaho-skarmali/PRD-4426_make_ct_experiment_mode

PRD-3559: Set dialog size properly when multiple moniters present
PRD-3965 unified feature commit
Merge pull request #20 from gretchiemoran/PRD-3965_Merge

PRD-3965 unified feature commit
PRD-3965 Fix for failing test
PRD-3965 fix missing dependency breaking build
PRD-4434: Cell formatting lost on export to excel. Fix + test report.
Merge pull request #21 from tmorgner/Prd-4434

PRD-4434: Cell formatting lost on export to excel. Fix + test report.
PDI-8028 : Less intrusive Log4J
PDI-8028 : Less intrusive Log4J
PRD-3965 fix broken JUnit test (KettleDataFactoryTest.testMetadata())
PRD-3965 adding validation and exception handling for PRD templates MongoDb source
PRD-3965: Fixing test cases and dependency declarations, marking external dependencies so that IntelliJ can pick them up automatically.
Merge branch 'master' of github.com:pentaho/pentaho-reporting
Merge pull request #24 from tmorgner/master

PRD-3965: Fixed test case for Kettle, fixed resource leak
Include server module in continuous integration.
PRD-4434: Incomplete port of fix from 3.9
Merge pull request #25 from tmorgner/master

PRD-4434:  fix for unit test failure
[PDI-9552] Add mongodb plugin to PRD assembly.
PRD-3965: Merging Pull Request #23
PRD-4313: Fixing the element rendering and layout state for the global layouter.

This patch also adds a shared renderer, as all element-renderer implementations process the full report. That workload can be shared so that the report is executed only once.

Fixed problems with the overlapping node detection that resulted from the shared global rendering.