Introduce pluggable provider mechanism for PubSub persistency
Description
Not unlike the provider mechanism that is available for things like Users, Groups and Admins, the PubSub persistence provider should be a pluggable mechanism. This allows people to implement their own integration.