Rewrite for new CNET video website

Here is a rewrite of the CNET video plugin.

I tried to use the existing videoID data, but was unable to get any of the video to come up. 

They are using a mix of json and html to produce their videos, so the Video function checks for all types of videos on a page. It was better to combine them since many pages use more than one type of video on the same page. 

The video player used on the main page is not the same as those used on some show pages. So I used the individual video json to pull those, but they left out a lot of data when it is used on the main page vs when individual json is used for videos on the show pages.But adding a try/except and a side function to handle the differences was the bet way to get those videos in the player from the main video page.

I am not sure if you have finished the rewrite of the url service but the testing I did seemed to work fine on the Roku, but not on Plex/Web.