_utils: Pass the suffix to translate_url()
This allows the core to translate the full url in preparation for using source mirrors.
This makes plugins using HTTPFetcher (pypi and cpan) depend on buildstream 2.2, but we can't change that until it is released.
It checks the version of buildstream to use the new features when using buildstream 2.2, and keep compatibility with old buildstream.
Edited by Abderrahim Kitouni