gnome-control-center: find gnome-shell search providers

This needed a patch to gnome-control-center, because it hardcoded its own datadir. The patch makes it use an env variable, or the datadir as fallback.