Add a whitelist in addition to a black list for search providers

We don't want to enable all search providers by default (for example
gnome-weather has privacy implications), so we can't use a simple
black list

https://bugzilla.gnome.org/show_bug.cgi?id=734108