Adds vqa playback to the asset browser

Currently the shellmap isn't paused when a video is playing but I'm not sure who to fix that right now.
This can simplify down a bit further to `frameSlider.GetValue = () => isVideoLoaded ? player.Video.CurrentFrame : currentFrame;`