feature detects for ES6 Array, Math, Number, Object, String; for #1170
Fixed errors thrown by `supports`, `getrandomvalues` and `flash` detects:
- `supports` incorrectly assumed that `window.CSSRule` would always exist
- `getrandomvalues` hit an odd bug in Safari, which exposes `window.crypto` but it’s undefined
- `flash` was trying to attach an `<embed>` element to the `<html>` element, which isn’t valid – so switched to using (a potentially fake) `<body>` instead
Merge pull request #1284 from stucox/1284-browser-errors

Test errors in some browsers
mathml: fix missing AMD dependency on testStyles
Merge pull request #1287 from jokeyrhyme/mathml-amd

mathml: fix missing AMD dependency on testStyles
Rename .gitattibutes to .gitattributes
Merge pull request #1293 from MoOx/patch-1

Rename .gitattibutes to .gitattributes
Fixes Pulsation on Page Load from Injected Video Tag
Merge pull request #1269 from jokeyrhyme/master

feature detects for ES6 Array, Math, Number, Object, String; for #1170
extract detects found in the html5shiv code
Current resource forwards to a 404

Provided a link to a chris coyier article.
Merge pull request #1297 from chrisjlee/patch-1

Current resource forwards to a 404
Merge pull request #1291 from jokeyrhyme/html5shiv-detects

extract detects found in the html5shiv code
Merge pull request #1295 from grayghostvisuals/autoplay-pulsation

Fixes Pulsation on Page Load from Injected Video Tag
Merge pull request #2 from Modernizr/master

update