purge unused strings, translate source to repository consistently (bnc#776362)

Note: in logging the term source is still used.
This is due to the YCP source manager also using this term,
and we now want to maintain log file consistency.
new release, 2.17.37