Code cleanup; convenience method added
Bulk-Attributes can swallow genuine errors, so lets check that. This ensures that the error log shows the correct position where the parser goes wrong.
Fixing more write handlers, which used an irregular tag structure.
PRD-4691: Handle formulas with unbalanced parenthesis in inner formulas.  Added several test cases.
PRD-4691: Check count before indexing.
PRD-4691: Allow for tab between textfields and have parameter field evaluated properly.  Added some null guards.
override subfloor and do nothing since we have no source dir
Added dummy test cases so that sonar reports properly
PRD-4254 - Library changes for new datasource support
Fixing module declaration, as the module declared itself wrongly as charting module
PRD-4254 - Datasources no longer use raw-JNDI, they use a system based on pentaho-commons-database-connections. This allows us to edit shared datasources from within PRD, and OEMs can inject their own logic into the datasource system.
PRD-4254  - Shared datasource connections editor for PRD.
PRD-4254 - ObjectFactory never returns <null>, therefore null-checks can go away, but for optional objects, the exception must be caught instead.
PRD-4254  - Shared datasource connections editor for PRD.
Build - Created dummy tests so that sonar does not fail
Merge pull request #263 from tmorgner/master

PRD-4254 - Merging shared connection definitions