Lay groundwork for collection subscriptions
This makes the necessary schema changes to support collection subscriptions,
creates the CollectionSubscription entity, and adds underlying support where
needed.
Send out collection subscription updates through email