Fix "Current fanart" not being shown in DialogVideoInfo.

I'm not sure why and I didn't investigate further, but a combination of early
unpacking the fanart (this makes sense) *and* accessing the CFileItemPtr
in place of the CFileItem fixes the issue.

For some reason CFileItem.HasArt("fanart") was always false.