Begin moving away from old-style products registration.

This commit gets rid of all uses of the 'classes' product
in favor of new-style products.

Auditors: pl