content views - several changes to support candlepin and consumers

This pull request has a few commits to enable candlepin to be aware of content views and to allow consumers to register and consume content from a content view.  Refer to commits for full details.