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)