Add speced event.defaultPrevented
Monkeypatch canPlayType on Android 4.0+ for HLS
Android devices starting with 4.0 can play HLS natively to some extent.
However, they do not say so in the canPlayType method. This commit
monkey patches canPlayType to respond with "maybe" for
"application/x-mpegURL" and "application/vnd.apple.mpegURL". Otherwise,
it'll fallback to the original canPlayType method.
be case insensitive
+ vjs.Html5.{patchCanPlayType,unpatchCanPlayType}
patchCanPlayType is called on load.
It patched video#canPlayType if needed.
unpatchCanPlayType will revert the patch and return the patch function.
There are also corresponding tests that test patchCanPlayType,
unpatchCanPlayType and also whether the patch functions themselves work
correctly.
Fix code in examples.

The examples are broken with extra parentheses. Fixed.
Merge pull request #1098 from arxpoetica/patch-1

Fix code in examples.
Merge branch 'stable'
add a test
fix up jshint errors
Switch HTMLVideoElement to constructor reference
Also, switch out HTMLVideoElement to constructor reference in tests
call unpatchCanPlayType after tests
use grunt connect for development
update contributing doc with grunt commands
Don't assume only mimetype available for matching
remove unused var
return the patched function from unpatchCanPlayType
update for IE8 and fixup stupid tests
add existence test for patch and unpatch methods
fix typo for unpatchCanPlayType