DATAREST-93 - Cleanups in RepositoryEntityController.

Extracted RepositorySchemaController to handle schema exposure. Turned DomainObjectMerger property into constructor argument.