Videojs update & safari adblock fix

- Re-forked videojs, videojs-vast, videojs-contrib-ads (safari adblock fix required changes to all three)
- Clean " - video" from video headlines on video pages

Most of the videojs-vast / videojs-contrib-ads diffs are changes pulled from the main repos while updating, so they can be safely ignored. I'll be putting in PRs to the respective repos.
Scala's strings have a stripSuffix method.

    headline.stripSuffix(" - video")

would be clearer if that works?

If you really need the other if check then maybe the following for clarity?

    if (delegate.isVideo) headline.stripSuffix(" - video")
    else headline