Fixes #4925 - Centralize provider creation.

Fixes #4795 , 5147
1) Create 1 anonymous provider per org
2) Remove providers controller for v1, v2 APIs since they are no longer
being used.
3) Added a "redhat_provider" lookup call in org because the subscriptions + manifest pages uses this call to get product/repo information
4) Added a "redhat_repository_url" attribute to a org update and read api calls for one to update the cdn url in the redhat provider. We let you do that in the UI. So needed a place to facilitate that.
5) Fixed the refresh manifest, delete manifest operations to now handle asynced/dynflowed operations similar to upload.
6) Fixed missing attributes in the subscriptions page (rules source and rules version)
7) Removed all traces of the custom provider  from javascript ... The manifest refresh/delete got moved to subscriptions..