DATAGRAPH-500 Add support for custom implementations in CDI repositories

Like it's done in https://github.com/spring-projects/spring-data-jpa/pull/105