CNN - Quick fix to not error on old FLV videos.
Merge pull request #518 from mikedm139/cbc

CBC - catch unavailable videos
Fallback - If we find more than 1 video, try to get the 'right' one (filter out promos/commercials, etc)
Fallback - Work for/with BC HTML5 vids.
Brightcove - Catch HTML5 compatible videos.
Brightcove - Remove unused PlayVideo function
Fallback - Check the og:video metatag for usable urls
Brightcove - Update/fix/build url if playerKey is missing.
Brightcove - Fix videoId/videoID difference, update to work with short/redirect urls.
Brightcove - Make second URLPatterns case insensitive "the right way".
Remove useless tags
Videobash - Use better thumb
Spike - Update URLPatterns regex for full episodes.
Bing - Move retrieving and fixing json data into a new function.
Apple Movie Trailers - Fix xml encoding
xHamster - Use the always available flv version of the video
Bing - Escape the quote symbol to keep the json valid.
Bing - Use Resource.ContentsOfURLWithFallback for thumb
Bing - Add '104' (=720p) as 720p resolution.
CBC - fix playback