PRD-3965 adding validation and exception handling for PRD templates MongoDb source
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.
Merge pull request #26 from tmorgner/PRD-4313

PRD-4313: Fixing the element rendering and global layout state. 

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.
PRD-3281: Updated assembly classpath to NOT include the contents of the lib-directory.

It, however, includes the contents of lib/jdbc. This fixes a issue in the VFS for the publish dialog, where it complains about duplicate providers for the procol family "web-solution"
PDI-9448 Removed dependency on obsolete kettle-db jar
PRD-4249: handle multi-select of datasource
Merge pull request #29 from pentaho-skarmali/PRD-4249_jdbc_multi_select

PRD-4249: handle multi-select of datasource
PRD-4426: Display crosstab only in experimental mode and not expert mode
PRD-4443: Fixing invalid event handling for query-attribute changes.

Also: Refactored report-tree to split it into a layout-tree and a data-tree. The class was trying to be both kinds, which is bad design. Duplicate code is now in AbstractReportTree.
PRD-3343: Event handling for adding or removing parameter or expressions made more specific. This allows the JTree to preserve its selections and state.
[PRD-4419] Look and Feel change to JMenu alignment
[PRD-3281] Fix to Run Report on Server URL
[PRD-3281] Fix to open a PRPT from Jcr Repository
Merge pull request #27 from dkincade/master

PDI-9448 - Removed dependency on obsolete kettle-db jar file
Merge pull request #30 from pentaho-skarmali/PRD-4426_make_ct_experiment_mode

PRD-4426: Display crosstab only in experimental mode and not expert mode
Merge pull request #28 from pentaho-tband/dev

[PRD-3281] Fix to Run Report on Server URL