Fix `key` assignment for media row elements (#1899)
Fix `key` assignment for media row elements (#1899)

react-window has wrapper elements around each row, so the keys we set
inside our `renderRow()` function didn't do what I meant them to.

With this patch the media ID is used as the key if possible,
which should reduce DOM thrashing.
u-wave/web,u-wave/web