localizednumber: exit early if other tests fail
fix: `this` refers to the global object

hence the callback doesn't receive the test argument
Add HLS support detection

Chrome Android 4.4 -> "probably"
Safari iOS -> "probably"
Safari OSX -> "probably"

Fix typo in mime type for ogg video

Strip out some leading whitespace
Merge pull request #1317 from zeno/hls-detect

Add HLS support detection to Modernizr.video
Remove "cast" from Promise test

Promise.resolve now behaves as Promise.cast
Merge pull request #1320 from kristerkari/remove_promise_cast

Remove "cast" from Promise test
add builderAlises to renamed detects
the fallback could be smaller, since we only want to set the context (scope), and we don't need a full es5 compatible bind
Merge pull request #1315 from jtangelder/smaller-bind-fallback

smaller fnBind fallback
Merge pull request #1288 from jokeyrhyme/localizednumber-ie8

[IE8] localizednumber: exit early if other tests fail
Added a bug note to `localizednumber` re. dependence on localisation settings – see #1288
Merge pull request #1282 from patrickkettner/addAliases

add alises to renamed detects
Merge branch 'master' of github.com:Modernizr/Modernizr
convert kebab-case to camelCase in testProps for browsers that don't have @supports support
detects for complete ES5 support, inc. syntax and read-only undefined
Merge pull request #1289 from jokeyrhyme/es5

detects for complete ES5 support, inc. syntax and read-only undefined
Remove `speechinput` test

`x-webkit-speech` is already disabled in the last Chrome Canary,
and it will soon be completely removed from from Chrome.

Ref: https://code.google.com/p/chromium/issues/detail?id=223198
     https://code.google.com/p/chromium/issues/detail?id=360448
Merge pull request #1326 from alrra/remove-speechinput-test

Remove `speechinput` test
add support for FF 17-21 @supports
Correct note from within `serviceworker.js`