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.
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"