[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-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
[BACKLOG-194] -- Final set of FileResource junit tests
Merge pull request #1857 from krivera-pentaho/dev

[BACKLOG-194] -- Final set of FileResource junit tests
[BACKLOG-35] - Create JavaDoc Template for the OEM Documentation

Updates to enunciate template to support feedback from PM on layouts.  Removed navigation header pane and
Merge pull request #1867 from jeffreythomas/dev

[BACKLOG-35] - Create JavaDoc Template for the OEM Documentation
BACKLOG-116: Toolbar item localization and ability to call javascript instead uri
Merge pull request #1873 from AlexanderBuloichik/BACKLOG-116

BACKLOG-116: Toolbar item localization and ability to call javascript instead uri
[BACKLOG-194] Fixed documentation formatting and added docs
Merge pull request #1878 from bmorrise/dev

[BACKLOG-194] Fixed documentation formatting and added docs
[BACKLOG-195] Merge from oemdoc and minor code fixes
Merge pull request #1884 from bmorrise/dev

[BACKLOG-195] Merge from oemdoc and minor code fixes
[BACKLOG-35] - Create JavaDoc Template for the OEM Documentation

Updates to enunciate template for mindtouch tags.  Added some tags into FileResource.