In KDE4, Plasma used to be able to load bundled translations with any
plasmoid downloaded from kde-look.
It used added a KGlobal::dirs()->addResourceDir("locale") at runtime
when we load a plasmoid.
Rather than just constantly expanding the list of locale search paths,
this patch allows for adding a custom path for a specific translation
domain which should be a lot faster and also prevent any collisions.
A static method is added to KCatalog, then proxied via KLocalizedString
as that header is exported.