Fixes #4925 - Centralize provider creation.

1) Create 1 anonymous provider per org. All custom products are going to
go to this anonymous provider.
2) Remove providers controller for v1, v2 APIs since they are no longer
being used.