What a valid preview token lets its holder read without logging in: one page of a course, or
all of its pages, as changeset_id stages them or as published.
Mints a short-lived preview token for the page page_id of the course, or for all its pages
with None, as changeset_id stages them or published without one. Also deletes expired
tokens.