[bugzilla 413929] External parsers - step 3

Refactor external parsers to have one single repository client for all
external parsers instead of one per parser
4 files changed