Refactor JSON Commercial Component Feed Reading

Getting rid of unmanageable hierarchy of traits (part 2).

This eliminates `JsonAdsApi` and `AdsApi`.