Added support for webm

This change adds support for webm, gives preference to webm over mp4 when using canPlayType, and use mp4 if everything else fails.