polyfill HTML5-History-API falls at initialization in IE6+

polyfill [HTML5-History-API](https://github.com/devote/HTML5-History-API) creates a new `history` object by means of VBScript, and if there was an appeal to the property `history` as global variable omitting the `window.` Library [HTML5-History-API](https://github.com/devote/HTML5-History-API) initialization fails.
Modify CSS Exclusions to CSS Shapes, since we split up the specification. Update references.
Modify CSS Exclusions to CSS Shapes, since we split up the specification. Update references.
Add input[directory] test
improve contenteditable test

I was annoyed that I couldn't get contenteditable checks on mobile
without UA snigging,

So, it turns out, this is true - http://goo.gl/RJh7r (check it out on
ios <= 4, or android <= 2.3);

this is about an order of maginude  slower than a basic contentElement
in docElement, but it works in all mobile browsers correctly. =D
slight tweaks to the contentEditable test
Merge pull request #998 from zhorvath/master

Update CSS Shapes test.
Merge pull request #980 from zhorvath/updaterefs

Modify CSS Exclusions to CSS Shapes, since we split up the specification.
Add XHR `responseType` tests

Closes #1006.
Merge pull request #1006 from Modernizr/xhr-responsetype

Add XHR `responseType` tests
Merge branch 'master' of https://github.com/Modernizr/Modernizr
Squashed commit of the following:

commit 240927e8c379a7cc35822e4fb6c7724ef44bd0fb
Author: Stu Cox <stuart.cox@gmail.com>
Date:   Thu Aug 1 07:26:31 2013 +0100

    Correcting JSON typo

commit 8729ddc22b1e6a91712ec939edb7e3bb3f8cc3e7
Author: Stu Cox <stuart.cox@gmail.com>
Date:   Thu Aug 1 07:19:58 2013 +0100

    Squashed commit of the following:

    commit 273372b18f20a2b50a395d63aee56d18c7675748
    Merge: 375aba0 901fc80
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Aug 1 07:18:25 2013 +0100

        Merge branch 'supports' of https://github.com/Modernizr/Modernizr into supports

        Conflicts:
        	feature-detects/css/flexbox.js

    commit 375aba0d7a2e8b6503b2c602c16170b9a9f494f5
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Aug 1 07:10:45 2013 +0100

        Squashed commit of the following:

        commit 1a916b843e7896fe3ea71b4cb9d32f40bd41664f
        Merge: 901fc80 8cc5f1c
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Aug 1 07:09:18 2013 +0100

            Merge branch 'master' into supports

            Conflicts:
            	feature-detects/css/flexbox.js

        commit 901fc805ec6397b99e3ea56c94a09f108a0809ca
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Mon May 20 08:15:49 2013 +0100

            Added some comments about corner cases in `src/testProps`

        commit 29df5d9535d156f43f7e27fac2f2df867f566d75
        Merge: ef920a5 98d877f
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu May 16 19:07:40 2013 +0100

            Merge branch 'master' into supports

            Conflicts:
            	feature-detects/css/resize.js
            	feature-detects/css/userselect.js
            	feature-detects/css/wrapflow.js

        commit ef920a51af7937f8b3ac36b1f6020b7b052ae655
        Merge: 03fa4e0 3c46f00
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu May 16 18:58:04 2013 +0100

            Merge branch 'supports' of https://github.com/Modernizr/Modernizr into supports

        commit 03fa4e00703e558524cddc57de807f020b253f59
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu May 16 18:57:44 2013 +0100

            Revert "Revert "Added detect for <template> HTML tag""

            This reverts commit ea9d5f3df21fbb5ac951703188913a735e813d76.

        commit 3c46f0013269c3c7fdd9bd824e99e2ad72eb0785
        Merge: 0af0315 899ee2f
        Author: Stu Cox <stu@stucox.co.uk>
        Date:   Thu May 16 10:54:20 2013 -0700

            Merge pull request #932 from stucox/supports

            Corrected polarity of `skipValueTest` param in detects using `testAllProps()`

        commit 899ee2f8e4f5f12d45adb2b90f6265f2c701efd8
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu May 16 18:37:02 2013 +0100

            Corrected polarity of `skipValueTest` param in detects using `testAllProps()`

        commit 0af0315d5eb86e2fbea02ad76c25c8aa3185b6d9
        Merge: 16c8bc5 ee1fd0c
        Author: Stu Cox <stu@stucox.co.uk>
        Date:   Wed May 15 05:55:51 2013 -0700

            Merge pull request #927 from stucox/supports

            Changed nativeTestProps to only support a single value (no prefixing)...

        commit ee1fd0cd0939f40be39325c68a1de02ee0ebbc82
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue May 14 11:18:10 2013 +0100

            Changed nativeTestProps to only support a single value (no prefixing) and caveated a test which is only relevant when native detection *not* supported

        commit 16c8bc52d0b379a31c5e4adf5afe7e1cd2e97832
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue May 14 10:11:42 2013 +0100

            Updated comment re. try..catch in testProps

        commit 50bbbf6aec5b0c0b1d437ae4483b75fc9649c843
        Merge: edd7b9c 7ab17c1
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue May 14 10:10:16 2013 +0100

            Merge branch 'supports' of https://github.com/Modernizr/Modernizr into supports

        commit 7ab17c1f10b15fde59600552a3a1df1463e5ef06
        Merge: 8cd9a02 3f5f372
        Author: Stu Cox <stu@stucox.co.uk>
        Date:   Tue May 14 02:09:55 2013 -0700

            Merge pull request #926 from ausi/fix/test-props

            Fixed bug with setting a style property to a unknown value in IE8 and lower

        commit 3f5f37224ff35bd61d64f8f5f0bcc09ac4456377
        Author: Martin Auswöger <martin@auswoeger.com>
        Date:   Mon May 13 22:09:13 2013 +0200

            Fixed bug with setting a style property to a unknown value in IE8 and lower

        commit edd7b9ca2a3cda9cebec323a78cecb07470f8699
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Fri Apr 26 18:23:49 2013 +0100

            Tweak to border-image test value to pass correctly in Opera 12.15

        commit 8cd9a02bb825f32b996deea7184a357d5211e3df
        Merge: 439fca4 429cb96
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 15:35:47 2013 +0100

            Merge branch 'master' into supports

        commit 439fca4af9dc41b847e4c5fc3185a1fcff0f05ef
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 15:13:42 2013 +0100

            Corrected tests following last commit

        commit 0684b4b3a6e50f62f925b6d0a970c677983a4921
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 14:45:24 2013 +0100

            Changed `useValue` to `skipValueTest` and flipped its polarity, because that makes more sense

        commit f5dd9cdbdc92dc115ab3445646e2eee1b16d80cc
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 08:15:33 2013 +0100

            Clarified `useValue=false` test

        commit c5bc87ef638dcae50582015d97466a57d44b66f5
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 08:07:11 2013 +0100

            Updated detects to use the `useValue` attribute of `testAllProps()` where necessary

        commit 525c8bffbe19c4b236804020ab88497114001704
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 00:37:08 2013 +0100

            Corrected `testProp()` to handle the `useValue` argument correctly and added a test for it

        commit 12d1b41fe6d38f5ec37c3157ef54fc31e19764ca
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 00:24:02 2013 +0100

            Removed ability to test multiple values at once; that just confused the API

        commit 528ecf5f6b4cede9ff4b3642f89e3ae26799e6a2
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Thu Apr 18 00:17:38 2013 +0100

            Revert "Changed testAllPropse to take an options argument, rather than a handful of flags"

            This reverts commit 6d7136f7514077873311a056d3ae225a1392d7b9.

        commit 1c268fc5b1242a8184e8aa6b6504f59c039711ed
        Merge: 180337f 24909eb
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Wed Apr 17 22:51:03 2013 +0100

            Merge branch 'master' into supports

            Conflicts:
            	feature-detects/css/flexbox.js
            	feature-detects/css/flexboxlegacy.js
            	feature-detects/css/mask.js
            	feature-detects/css/wrapflow.js
            	src/testProp.js

        commit 180337f0819b5096fd480e05fb67dfe0c8d4304b
        Merge: 0042ecd e81ed15
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Sat Mar 9 15:15:13 2013 -0600

            Merge branch 'supports-featureupdates' into supports

        commit 0042ecd01a1f68114e389f54e65554fa54cfeb00
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Sat Mar 9 15:13:42 2013 -0600

            Added a note about `undefined` return value from `nativeTestProps()`

        commit e81ed15ab3ddc9818f830f8d2364166cfd9b03a9
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Sat Mar 9 15:08:14 2013 -0600

            Updated other feature detects to use native detection

        commit 2d1bc6ce2d73ac805f00314bbf8194216ee745df
        Merge: 6d7136f 1d11554
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Fri Mar 8 17:21:40 2013 -0600

            Merge branch 'supports' of https://github.com/Modernizr/Modernizr into supports

        commit 6d7136f7514077873311a056d3ae225a1392d7b9
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Fri Mar 8 17:11:20 2013 -0600

            Changed testAllPropse to take an options argument, rather than a handful of flags

        commit 11b8846351e6af1a0f4bba5d620e4d0914c56c68
        Merge: 9dc96a0 b466c5e
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Fri Mar 8 13:34:05 2013 -0600

            Merge branch 'master' into supports

        commit 9dc96a0e68e6bdbdb22e7f427b4c5f0c81e14c44
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Fri Mar 8 13:30:29 2013 -0600

            Changed testProps' set-and-check to just return true on a *change* of a property for a given value, because browsers often reformat (e.g. '#ABCDEF' -> 'rgb(whatever)')

        commit 45f054ecc11a4bb6f97e08026344a187f7e208a0
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Fri Mar 8 13:27:56 2013 -0600

            Added values to mask, reflections and resize detects required for native detection

        commit cc22178effd080a0da3a28e57e9dc7f5b14c1d50
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Fri Mar 8 09:33:03 2013 -0600

            Fixed a bug where property values with spaces (e.g. "1px 1px")  passed into `testAllProps` would be broken up

        commit 4a642704bd14e4931dc7d2ed5a0225399319ddc9
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Wed Mar 6 13:42:48 2013 +0000

            Tweaked a couple of `testAllProps()` values to fix some false negatives

        commit 821ea66ac3d215845e7d39dffdd871f16302cfac
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Wed Mar 6 13:32:27 2013 +0000

            Changed most detects using `testAllProps()` to define a property value, in order to be able to use `window.CSS.supports()` when available

        commit 1d11554b93fdd2e799b5e45a876102dcc76b15bd
        Merge: 7bd7100 6acf06c
        Author: Stu Cox <stu@stucox.co.uk>
        Date:   Tue Feb 26 15:19:49 2013 -0800

            Merge pull request #842 from stucox/supports

            Use `CSS.supports()` internally (#818)

        commit 6acf06cc547ff51b8a84c6aa38f8f8a247921a99
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 26 23:17:34 2013 +0000

            Stylistic tweaks following review comments

        commit 5f6cf2c1e045ebfc03d4cf06fbab4ed653f52230
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 26 22:20:19 2013 +0000

            Added `domToHyphenated` module which I forgot...

        commit fdbea7e2a96ab0f3c63881125ea6d7873633622c
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 26 20:03:51 2013 +0000

            Removed some logging

        commit ea9d5f3df21fbb5ac951703188913a735e813d76
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 26 19:45:04 2013 +0000

            Revert "Added detect for <template> HTML tag"

            This reverts commit 0252b5203a35289e04445ef5153494b8212649a1.

        commit b850d2ca11a0888e1336aad651308041f95d4a5e
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 26 19:44:06 2013 +0000

            Updated `testProp()` and `testAllProps()` tests to cover value testing and removed some unneeded dependencies

        commit 1ca3a0113017719f036c480ec4c386067d4af61b
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 26 19:38:18 2013 +0000

            Made it so `testProp(prop, value)` and `testAllProps(prop, value)` will use a manual set-and-check to verify that the provided value is valid for the named property

        commit 0cc5d3da3f91cd39a864b2460b3caa20cd949a01
        Merge: 6518dd6 0252b52
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 26 18:38:46 2013 +0000

            Merge branch 'master' into supports

        commit 6518dd67240d97111479f893da07ebec6bc1f8a7
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Wed Feb 20 13:48:22 2013 +0000

            Updated `testAllProps()` to accept a 2nd 'value' arg, and updated the `flexbox` and `flexboxlegacy` detects to demonstrate its use

        commit 2372af529deb3cc8795a1c9122ffb0e1f5235c2b
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Wed Feb 20 10:04:23 2013 +0000

            Updated `testProp()` to accept a 2nd `value` arg for native feature detection, and rejigged (and renamed) the native wrapper to suit

        commit a60c7278ebb9193883f6a66275e532d2978bd095
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Wed Feb 20 10:01:21 2013 +0000

            Rolled `flexbox` and `flexboxlegacy` detects back to original format (just using `testAllProps()`)

        commit 82c9a43c81acb5ca6df7729f576009875653738b
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 19 23:24:49 2013 +0000

            Revised version of nativeCSSDetect - this time only allows `(prop, value)` interface, because it's probably more common. Also updated `flexbox` and `flexboxlegacy` tests to show how it could be used.

        commit 90b187482028184832cab59c21dba7d1e8aa41e1
        Merge: 70ba7de fe93b62
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 19 22:09:15 2013 +0000

            Merge branch 'master' into supports

        commit 70ba7de43229d8db4920061d07329f545aebf767
        Author: Stu Cox <stuart.cox@gmail.com>
        Date:   Tue Feb 19 21:47:24 2013 +0000

            Initial version of `nativeCSSDetect()` - only accepts a string e.g. `'(flex-wrap:reverse)'`; would quite like to overload the interface

    commit 901fc805ec6397b99e3ea56c94a09f108a0809ca
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Mon May 20 08:15:49 2013 +0100

        Added some comments about corner cases in `src/testProps`

    commit 29df5d9535d156f43f7e27fac2f2df867f566d75
    Merge: ef920a5 98d877f
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu May 16 19:07:40 2013 +0100

        Merge branch 'master' into supports

        Conflicts:
        	feature-detects/css/resize.js
        	feature-detects/css/userselect.js
        	feature-detects/css/wrapflow.js

    commit ef920a51af7937f8b3ac36b1f6020b7b052ae655
    Merge: 03fa4e0 3c46f00
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu May 16 18:58:04 2013 +0100

        Merge branch 'supports' of https://github.com/Modernizr/Modernizr into supports

    commit 03fa4e00703e558524cddc57de807f020b253f59
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu May 16 18:57:44 2013 +0100

        Revert "Revert "Added detect for <template> HTML tag""

        This reverts commit ea9d5f3df21fbb5ac951703188913a735e813d76.

    commit 3c46f0013269c3c7fdd9bd824e99e2ad72eb0785
    Merge: 0af0315 899ee2f
    Author: Stu Cox <stu@stucox.co.uk>
    Date:   Thu May 16 10:54:20 2013 -0700

        Merge pull request #932 from stucox/supports

        Corrected polarity of `skipValueTest` param in detects using `testAllProps()`

    commit 899ee2f8e4f5f12d45adb2b90f6265f2c701efd8
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu May 16 18:37:02 2013 +0100

        Corrected polarity of `skipValueTest` param in detects using `testAllProps()`

    commit 0af0315d5eb86e2fbea02ad76c25c8aa3185b6d9
    Merge: 16c8bc5 ee1fd0c
    Author: Stu Cox <stu@stucox.co.uk>
    Date:   Wed May 15 05:55:51 2013 -0700

        Merge pull request #927 from stucox/supports

        Changed nativeTestProps to only support a single value (no prefixing)...

    commit ee1fd0cd0939f40be39325c68a1de02ee0ebbc82
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue May 14 11:18:10 2013 +0100

        Changed nativeTestProps to only support a single value (no prefixing) and caveated a test which is only relevant when native detection *not* supported

    commit 16c8bc52d0b379a31c5e4adf5afe7e1cd2e97832
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue May 14 10:11:42 2013 +0100

        Updated comment re. try..catch in testProps

    commit 50bbbf6aec5b0c0b1d437ae4483b75fc9649c843
    Merge: edd7b9c 7ab17c1
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue May 14 10:10:16 2013 +0100

        Merge branch 'supports' of https://github.com/Modernizr/Modernizr into supports

    commit 7ab17c1f10b15fde59600552a3a1df1463e5ef06
    Merge: 8cd9a02 3f5f372
    Author: Stu Cox <stu@stucox.co.uk>
    Date:   Tue May 14 02:09:55 2013 -0700

        Merge pull request #926 from ausi/fix/test-props

        Fixed bug with setting a style property to a unknown value in IE8 and lower

    commit 3f5f37224ff35bd61d64f8f5f0bcc09ac4456377
    Author: Martin Auswöger <martin@auswoeger.com>
    Date:   Mon May 13 22:09:13 2013 +0200

        Fixed bug with setting a style property to a unknown value in IE8 and lower

    commit edd7b9ca2a3cda9cebec323a78cecb07470f8699
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Fri Apr 26 18:23:49 2013 +0100

        Tweak to border-image test value to pass correctly in Opera 12.15

    commit 8cd9a02bb825f32b996deea7184a357d5211e3df
    Merge: 439fca4 429cb96
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 15:35:47 2013 +0100

        Merge branch 'master' into supports

    commit 439fca4af9dc41b847e4c5fc3185a1fcff0f05ef
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 15:13:42 2013 +0100

        Corrected tests following last commit

    commit 0684b4b3a6e50f62f925b6d0a970c677983a4921
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 14:45:24 2013 +0100

        Changed `useValue` to `skipValueTest` and flipped its polarity, because that makes more sense

    commit f5dd9cdbdc92dc115ab3445646e2eee1b16d80cc
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 08:15:33 2013 +0100

        Clarified `useValue=false` test

    commit c5bc87ef638dcae50582015d97466a57d44b66f5
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 08:07:11 2013 +0100

        Updated detects to use the `useValue` attribute of `testAllProps()` where necessary

    commit 525c8bffbe19c4b236804020ab88497114001704
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 00:37:08 2013 +0100

        Corrected `testProp()` to handle the `useValue` argument correctly and added a test for it

    commit 12d1b41fe6d38f5ec37c3157ef54fc31e19764ca
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 00:24:02 2013 +0100

        Removed ability to test multiple values at once; that just confused the API

    commit 528ecf5f6b4cede9ff4b3642f89e3ae26799e6a2
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Thu Apr 18 00:17:38 2013 +0100

        Revert "Changed testAllPropse to take an options argument, rather than a handful of flags"

        This reverts commit 6d7136f7514077873311a056d3ae225a1392d7b9.

    commit 1c268fc5b1242a8184e8aa6b6504f59c039711ed
    Merge: 180337f 24909eb
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Wed Apr 17 22:51:03 2013 +0100

        Merge branch 'master' into supports

        Conflicts:
        	feature-detects/css/flexbox.js
        	feature-detects/css/flexboxlegacy.js
        	feature-detects/css/mask.js
        	feature-detects/css/wrapflow.js
        	src/testProp.js

    commit 180337f0819b5096fd480e05fb67dfe0c8d4304b
    Merge: 0042ecd e81ed15
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Sat Mar 9 15:15:13 2013 -0600

        Merge branch 'supports-featureupdates' into supports

    commit 0042ecd01a1f68114e389f54e65554fa54cfeb00
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Sat Mar 9 15:13:42 2013 -0600

        Added a note about `undefined` return value from `nativeTestProps()`

    commit e81ed15ab3ddc9818f830f8d2364166cfd9b03a9
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Sat Mar 9 15:08:14 2013 -0600

        Updated other feature detects to use native detection

    commit 2d1bc6ce2d73ac805f00314bbf8194216ee745df
    Merge: 6d7136f 1d11554
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Fri Mar 8 17:21:40 2013 -0600

        Merge branch 'supports' of https://github.com/Modernizr/Modernizr into supports

    commit 6d7136f7514077873311a056d3ae225a1392d7b9
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Fri Mar 8 17:11:20 2013 -0600

        Changed testAllPropse to take an options argument, rather than a handful of flags

    commit 11b8846351e6af1a0f4bba5d620e4d0914c56c68
    Merge: 9dc96a0 b466c5e
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Fri Mar 8 13:34:05 2013 -0600

        Merge branch 'master' into supports

    commit 9dc96a0e68e6bdbdb22e7f427b4c5f0c81e14c44
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Fri Mar 8 13:30:29 2013 -0600

        Changed testProps' set-and-check to just return true on a *change* of a property for a given value, because browsers often reformat (e.g. '#ABCDEF' -> 'rgb(whatever)')

    commit 45f054ecc11a4bb6f97e08026344a187f7e208a0
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Fri Mar 8 13:27:56 2013 -0600

        Added values to mask, reflections and resize detects required for native detection

    commit cc22178effd080a0da3a28e57e9dc7f5b14c1d50
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Fri Mar 8 09:33:03 2013 -0600

        Fixed a bug where property values with spaces (e.g. "1px 1px")  passed into `testAllProps` would be broken up

    commit 4a642704bd14e4931dc7d2ed5a0225399319ddc9
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Wed Mar 6 13:42:48 2013 +0000

        Tweaked a couple of `testAllProps()` values to fix some false negatives

    commit 821ea66ac3d215845e7d39dffdd871f16302cfac
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Wed Mar 6 13:32:27 2013 +0000

        Changed most detects using `testAllProps()` to define a property value, in order to be able to use `window.CSS.supports()` when available

    commit 1d11554b93fdd2e799b5e45a876102dcc76b15bd
    Merge: 7bd7100 6acf06c
    Author: Stu Cox <stu@stucox.co.uk>
    Date:   Tue Feb 26 15:19:49 2013 -0800

        Merge pull request #842 from stucox/supports

        Use `CSS.supports()` internally (#818)

    commit 6acf06cc547ff51b8a84c6aa38f8f8a247921a99
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 26 23:17:34 2013 +0000

        Stylistic tweaks following review comments

    commit 5f6cf2c1e045ebfc03d4cf06fbab4ed653f52230
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 26 22:20:19 2013 +0000

        Added `domToHyphenated` module which I forgot...

    commit fdbea7e2a96ab0f3c63881125ea6d7873633622c
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 26 20:03:51 2013 +0000

        Removed some logging

    commit ea9d5f3df21fbb5ac951703188913a735e813d76
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 26 19:45:04 2013 +0000

        Revert "Added detect for <template> HTML tag"

        This reverts commit 0252b5203a35289e04445ef5153494b8212649a1.

    commit b850d2ca11a0888e1336aad651308041f95d4a5e
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 26 19:44:06 2013 +0000

        Updated `testProp()` and `testAllProps()` tests to cover value testing and removed some unneeded dependencies

    commit 1ca3a0113017719f036c480ec4c386067d4af61b
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 26 19:38:18 2013 +0000

        Made it so `testProp(prop, value)` and `testAllProps(prop, value)` will use a manual set-and-check to verify that the provided value is valid for the named property

    commit 0cc5d3da3f91cd39a864b2460b3caa20cd949a01
    Merge: 6518dd6 0252b52
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 26 18:38:46 2013 +0000

        Merge branch 'master' into supports

    commit 6518dd67240d97111479f893da07ebec6bc1f8a7
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Wed Feb 20 13:48:22 2013 +0000

        Updated `testAllProps()` to accept a 2nd 'value' arg, and updated the `flexbox` and `flexboxlegacy` detects to demonstrate its use

    commit 2372af529deb3cc8795a1c9122ffb0e1f5235c2b
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Wed Feb 20 10:04:23 2013 +0000

        Updated `testProp()` to accept a 2nd `value` arg for native feature detection, and rejigged (and renamed) the native wrapper to suit

    commit a60c7278ebb9193883f6a66275e532d2978bd095
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Wed Feb 20 10:01:21 2013 +0000

        Rolled `flexbox` and `flexboxlegacy` detects back to original format (just using `testAllProps()`)

    commit 82c9a43c81acb5ca6df7729f576009875653738b
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 19 23:24:49 2013 +0000

        Revised version of nativeCSSDetect - this time only allows `(prop, value)` interface, because it's probably more common. Also updated `flexbox` and `flexboxlegacy` tests to show how it could be used.

    commit 90b187482028184832cab59c21dba7d1e8aa41e1
    Merge: 70ba7de fe93b62
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 19 22:09:15 2013 +0000

        Merge branch 'master' into supports

    commit 70ba7de43229d8db4920061d07329f545aebf767
    Author: Stu Cox <stuart.cox@gmail.com>
    Date:   Tue Feb 19 21:47:24 2013 +0000

        Initial version of `nativeCSSDetect()` - only accepts a string e.g. `'(flex-wrap:reverse)'`; would quite like to overload the interface
Merge pull request #933 from Modernizr/supports

Use CSS.supports() internally (fixes #818)
Finishing my sentence…
changed all existence checks to use `in` - fixes 732
add ellipsis test
Added "background-clip: text" test
Updated "background-clip: text" test to use testAllProps()
Merge pull request #925 from ausi/test-backgroundcliptext

Added "background-clip: text" test
Merge pull request #1003 from patrickkettner/ellipsis

add ellipsis test - fixes #188