Mode 1712: Browse external content via JCR API

This pull request creates a dedicated workspace associated with each configured external source. The name of the external source is used as name for workspace. User is able to access workspace via session and browse the content exposed by external system. 

The new, "external" document store implementation utilizes connectors to communicate with external system.