Work in progress: moving MediaDetailInfo data into Media

We get a crash on loading the detail page because the media
object's categories member variable isn't getting initialized.

Change-Id: I35d7716454570c1e47bd2d448bd24053d60b4068