add libsoup3 support
This is WIP, because it uses new soup3 api that hasn't been released yet and requires also a WebKitGTK version with soup3 support that doesn't exist yet either. The GUri migration can be done now, though.
Edited by Carlos Garcia Campos