DATAJPA-426 - Improve extensibility of SimpleJpaRepository.

Made a few originally private method protected to allow usage from sub-classes.