[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-320 - CLONE - Manage Schedules: Status column cut off

Add style 100% width to tables
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
[BISERVER-11819] - Cannot Add to favorite a file with special characters from the Recents list
Merge pull request #1815 from aliakseihaidukou/BISERVER-11584

[BISERVER-11584] - Data source created via Data Source Wizard on one clu...
[BACKLOG-627] Allow metadata import to preserve dsw info
[BACKLOG-627] Test preserveDsw flag in metadata import
Merge pull request #1774 from kolinus/PPP-3308

PPP-3308 - Migration Tool does not migrate double byte files and folders
Merge pull request #1724 from TatsianaKasiankova/BACKLOG-175

[BACKLOG-175]: A corrupt repository object leaves the repository explorer in an unusable state.
Merge pull request #1799 from apratkin/BACKLOG-363

[BISERVER-11819] - Cannot Add to favorite a file with special characters...
[BACKLOG-638] Fixed the bug where the Create New flyout goes off the screen
Merge pull request #1918 from bmorrise/dev

[BACKLOG-638] Fixed the bug where the Create New flyout goes off the scr...
[BACKLOG-641] Remove the localize strings for the User Console since they are always incomplete at release.
[PDB-1753] - Parameters not typed properly
[PDI-12756] - JNDI connections in repository processed incorrectly
Merge pull request #1920 from mbatchelor/master

[PDI-12756] - JNDI connections in repository processed incorrectly
[BACKLOG-26] Hide separator temporary
[PDB-1753] added import for Parameters