[BACKLOG-26] Add "Data Source" under the New button on the PUC home page
[BACKLOG-35] -- added build changes and two test cases across two different files for jmeter test generation
Merge pull request #1706 from krivera-pentaho/dev

[BACKLOG-35] -- added build changes and two test cases across two differ...
[BACKLOG-35] -- reverting changes necessary for pentaho-jmeter
Merge pull request #1709 from krivera-pentaho/master

[BACKLOG-35] -- reverting changes necessary for pentaho-jmeter
[BACKLOG-145] - increasing tomcat version to download from 6.0.39 to 6.0.41.
Merge pull request #1710 from kurtwalker/BACKLOG-145

[BACKLOG-145] - increasing tomcat version to download from 6.0.39 to 6.0...
Merge pull request #1701 from AlexanderBuloichik/BACKLOG-26

[BACKLOG-26] Add "Data Source" under the New button on the PUC home page
[BISERVER-10547] - Folder is created in user console for non-pentaho LDAP/MSAD users who attempt to login even though authentication fails

remove config xml changes
Merge pull request #1742 from aliakseihaidukou/BISERVER-10547

[BISERVER-10547] - Folder is created in user console for non-pentaho LDA...
[BACKLOG-133] Tree rest call file filtering does not work properly
[BISERVER-11908] Unable to load transformation when using PRD with KTR as datasource
Merge pull request #1758 from mdamour1976/master

[BISERVER-11908] Unable to load transformation when using PRD with KTR as datasource
Merge pull request #1696 from tkafalas/feature

[BACKLOG-133] Tree rest call file filtering does not work properly
[BACKLOG-17] [BACKLOG-5] Support for versioning/comments enabled flags
[BACKLOG-175]: A corrupt repository object leaves the repository explorer in an unusable state.

There is an issue in JCR: NPE when calling node.getBaseVersion()(please see https://issues.apache.org/jira/browse/JCR-2382)
So the fix consists of catching NPE from JRC, logging the error and returnig null value for Version.
Also added several unit tests.
PPP-3308 - Migration Tool does not migrate double byte files and folders

What was done:
1) changed path encode and decode routines to encode invalid symbols
2) added id encode routine as it was called once but id may start with
digit which is not valid for path anymore
3) added unit tests  to validate different usage of routines
[BACKLOG-133] Tree call improperly adds null trees result
Merge pull request #1779 from tkafalas/treebug

[BACKLOG-133] Tree call improperly adds null trees result
Merge pull request #1768 from pminutillo/squash-merge-PDI-8288

Nick said it was ok to merge this request and that he would review later