DATASOLR-187 - Add support for custom implementations in CDI repositories.

Respond to changes introduced by DATACMNS-557.

Original Pull Request: #41
CLA: 88820140806073332 (Mark Paluch)
Merge branch 'master' into DATASOLR-121