Abstracted glossary pop-up generation

Glossary pop-up generation was too Scholastic/Flix-specific.  Removed
some hard-coding, renamed functions, abstracted some processing into
subroutines, added ability to use image files and added ability to NOT
use an audio file.