[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
[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.
Merge pull request #1825 from brendan-lynch/master

[BACKLOG-194] - Updated enunciate xml so that methods that should be ign...
Merge pull request #1826 from annapopova1/PDI-10767-revert

Revert "Merge pull request #1794 from annapopova1/PDI-10767"
[BACKLOG-194] -- Added jUnit tests for REST layer methods in FileResource
Merge pull request #1831 from krivera-pentaho/dev

[BACKLOG-194] -- Added jUnit tests for REST layer methods in FileResourc...
[BACKLOG-194] - Document Public Rest Endpoints for Repository File Structure / Management
Merge pull request #1851 from jeffreythomas/dev

[BACKLOG-194] - Document Public Rest Endpoints for Repository File Struc...
[BACKLOG-194] - Document Public Rest Endpoints for Repository File Structure / Management
Merge pull request #1854 from jeffreythomas/dev

[BACKLOG-194] - Document Public Rest Endpoints for Repository File Struc...
[BACKLOG-194] -- added many junit tests for FileResource REST methods