DATAJPA-583 Enable custom JPA repositories with CDI usage

This PR adds support for custom repository implementations using CDI.