[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-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-116] Add divider before Data Source into popovers:
- Create New button on the Home screen
- Plus button on the Open Perspective
[BACKLOG-321] Use catalog's name for display for user, not a schema name
It will allows to remove configs where schema name is not equals to catalog name.
Catalog name should be imported from schema name on the loading process.
It will be visible only for old schemas for users who was able to import invalid schemas with XML encodings issues.
Merge pull request #1901 from AlexanderBuloichik/BACKLOG-116a

[BACKLOG-116] Add divider before Data Source into popovers:
Merge pull request #1902 from AlexanderBuloichik/BACKLOG-321a

[BACKLOG-321] Use catalog's name for display for user, not a schema name
[BACKLOG-197] Fixed a bug with UserConsoleResource
Merge pull request #1903 from bmorrise/dev

[BACKLOG-197] Fixed a bug with UserConsoleResource
[BACKLOG-197] Updated the UserConsoleResourceTest
Merge pull request #1904 from bmorrise/dev

[BACKLOG-197] Updated the UserConsoleResourceTest
[BACKLOG-321] - Backing out changes until a better fix that does not involve changing publi apis is completed.
Merge pull request #1906 from jeffreythomas/dev

[BACKLOG-321] - Backing out changes until a better fix that does not inv...
BACKLOG-326 - CLONE - Cannot set permissions or see users when user has access to admin perspective but not create content

Implemented UX Recommendation (8/25/14) from sub-task BACKLOG-561
[CLEANUP] Adding private tags to doc that needs to be ignored
Merge pull request #1911 from jeffreythomas/dev

[CLEANUP] Adding private tags to doc that needs to be ignored
[CLEANUP] Adding private tags to doc that needs to be ignored
Merge pull request #1912 from jeffreythomas/dev

[CLEANUP] Adding private tags to doc that needs to be ignored
[BACKLOG-116] Fix divider colors in popovers
[BACKLOG-194] Fixed a bug in the /repo/files/{pathId : .+}/children endpoint