Separation of GetVideoInfo request call and actual call to YT, in prep for potentially supporting other video services. Checks for background CORS canvas taint on init.

Signed-off-by: Colin McArdell <colin@colinmcardell.com>