[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] 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...
[BACKLOG-194] - Document Public Rest Endpoints for Repository File Structure / Management
Merge pull request #1808 from jeffreythomas/dev

[BACKLOG-194] - Document Public Rest Endpoints for Repository File Struc...
[BISERVER-11504] Replacing Gemini Blueprint with Apache Aries
[BISERVER-11911] - Broken link in Help for adding JDBC connections - fix broken links
[BISERVER-11584] - Data source created via Data Source Wizard on one cluster node is not visible on the other nodes

make CacheKey serializable
make "metadata-domain-repository" and "mondrian-catalog-cache" distributable
[BACKLOG-146] - upgrading postgres driver to 9.3-1102
BACKLOG-320 - CLONE - Manage Schedules: Status column cut off

Add style 100% width to tables
Merge pull request #1818 from kurtwalker/BACKLOG-146

[BACKLOG-146] - upgrading postgres driver to 9.3-1102
[BACKLOG-194] - Document Public Rest Endpoints for Repository File Structure / Management
Merge pull request #1823 from jeffreythomas/master

[BACKLOG-194] - Document Public Rest Endpoints for Repository File Struc...
[BACKLOG-194] - Updated enunciate xml so that methods that should be ignored during enunciate creation are ignored.
Revert "Merge pull request #1794 from annapopova1/PDI-10767"

This reverts commit 4d438741682373dc4a10031df9a1f0d0ca7efdf7, reversing
changes made to 0138ff8800413579d4f5d7a8dd5fbcccf3d4ec85.