added URL Service for redtube.com
removed logging functionality.
Add NormalizeURL function, make PlayVideo indirect, grab 'clean' JSON without callback function.
Raise MediaNotAvailable exception if requested video format isn't found.
Raise exception if video_id is not available
CBC - update URLPattern
Merge pull request #447 from mikedm139/cbc

CBC - update URLPattern
Merge pull request #446 from mikedm139/pbs

PBS - update since "original_location" is no longer available
Fallback - If nothing is found, try again and pretend to be a desktop browser.
Merge pull request #344 from flownex/master

added URL Service for redtube.com
RedTube - Check for video id in the URL pattern.
RedTube - Use JSON output from API.
Metacafe - Check if media:content/@url is not empty.
4tube - New service
4tube - Add TestURLs function.
Fallback - Fix ampersands in URLs.
CBC - make url patter more specific again
Merge pull request #448 from mikedm139/cbc

CBC - make url patter more specific again
CBS - fix for "Classic" episodes
Merge pull request #449 from mikedm139/cbs

CBS - fix for "Classic" episodes