PPI: Introduces RepositoryTestSupport

It is the template class for unit testing of repository implementaions.

Signed-off-by: Mario Krizmanic <mario.krizmanic@gmail.com>