Check for conflicting provider registrations
Check for conflicting provider registrations

As we collate namespaces for identical classname/providername
combinations, we have to check that other properties also match.

This initial patch checks for identical provider types.

Upstream reference: 2980524

Signed-off-by: Klaus Kämpf <a2d9296eff59242585f43255819fff5d1f11d6ee@suse.de>

kkaempf/sblim-sfcb,kkaempf/sblim-sfcb,kkaempf/sblim-sfcb,kkaempf/sblim-sfcb,kkaempf/sblim-sfcb