Make static pages use ContentGroup.groupinfo_by_id

This brings the additional pages things a little bit more in line with how you've done things on the File and Exam dialogs, @jbau, and is sort of warm-up for addressing #1825.