Prune modules from core-deps and move the remainder into core
core-deps is no longer needed now that we no longer need to support JHBuild. There are two kinds of dependencies here:
- Things that we care a lot about
- Things that we don't care a lot about, but which could not be system dependencies at the time they were added
Anything not hosted on GNOME infrastructure should probably move to the base system. The rest should be moved into core. Having a distinction between core-deps and core is just causing dependency problems, e.g. with libsoup and glib-networking. Once this is done, libsoup should be changed to depend on glib-networking, so that TLS support will be available to all modules that use libsoup.