ClipCardCollectionPlayer and NarrationPopup

ClipCardCollectionPlayer will handle playing back a list of ClipCards
given a
FrameLayout and List<ClipCard>.
TODO: Add playback callback to MixedMediaPlayer so it can interoperate
with narration recording
Round out NarrationPopup

Begin refactoring ReviewCardView to use ClipCardsNarrator.