[generic] Support "data-video-url=" for YouTube embeds (Fixes #2862)

This commit adds support for YouTube videos embedded using the "data-video-url" tag. It fixes/closes #2862.