[BACKLOG-26] Add "Data Source" under the New button on the PUC home page
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
[BACKLOG-133] Change method on MutableBoolean for compatibility with earlier versions of Commons-lang
Merge pull request #1793 from tkafalas/treebug

[BACKLOG-133] Change method on MutableBoolean for compatibility with ear...
PDI-10767 - Inconsistent repository initialization scripts cause complexity/frustration.
PDI-10915 - DI Server's repository.xml in system/jackrabbit oracle repository configuration comments need to match the create script for the JCR repository.
BISERVER-10526 - BA server's repository.xml in system/jackrabbit oracle repository configuration comments need to match the create script for the JCR repository.

Chenged user's names in SQL and datasources, tablespaces consistently.
[BACKLOG-194] - Pull changes to FileResource and the work done in BACKLOG-194 into master.
Merge pull request #1795 from brendan-lynch/oemdoc-file

[BACKLOG-194] - Pull changes to FileResource and the work done in BACKLO...
Merge pull request #1794 from annapopova1/PDI-10767

PDI-10767 - Inconsistent repository initialization scripts cause complex...