Consolidate the provider types and extension point names

It makes obvious sense to use the name of the extension point as the
provider type. So lets define a single macro instead of replicating the
string literal all over the code.

This will also be useful when we implement the whitelist because the
same strings can be used in the GSettings key.

Fixes: https://bugzilla.gnome.org/729173