Update LICENSE
Revert "Update LICENSE"

This reverts commit dd1d49b3609a0eace533a2d55b6b1f2842f960f8.

The license is actually supposed to look like that. That section is
boilerplate for others to apply the license to their own work. See
immediately above...

> To apply the Apache License to your work, attach the following
> boilerplate notice, with the fields enclosed by brackets "[]"
> replaced with your own identifying information. (Don't include
> the brackets!)
Normalize DefaultDOMPropertyConfig

For consistency, use lowerCamelCase for all props in `DefaultDOMPropertyConfig`.
Remove remaining calls to ReactCompositeComponent.autoBind.

This is causing console.warning spew in the open source tests.
Use populist v0.1.2 to bundle test modules instead of browserify.

This will allow full support for mocking, dumpCache, and correct line
numbers in error messages.
Call require("mock-modules").register in every mockable module.

Mocking happens only when config.constants.__MOCK__ is true.
Enable module.exports mocking in react-test.js.

We don't currently attempt to mock modules automatically, but we do
respect require("mock-modules").mock, .dontMock, and .dumpCache.

I'm going to keep investigating auto-mocking, since that would move us
much closer to the behavior used within Facebook.

Closes #154.
Closes #155.
Store dirtyMocks array globally so it can survive dumpCache().

When require("mock-modules").dumpCache() is called, all mock functions
previously created continue to refer to the old dirtyMocks array.

If we replace that array with a new one, those mock functions will never
have their .mockClear() methods called again.

The upstream version of mocks.js pulls a similar global trick, and I never
understood why until now.
Use a separate grunt/config/jsx config file for tests.

No longer injecting __MOCK__ as a global constant (it's just a config
property now).

Turns out the `grunt jsx:debug` task was never necessary for tests.
Merge pull request #193 from benjamn/use-populist-for-testing

Fix tests
Sync vendor modules from FB.

Biggest win here is that we'll strip out the console.error from
EventListener and we won't need to suggest people use a console
polyfill with the minified build.
Simplify Danger module

Most of the code in this module was more or less an implementation of insertAdjacentHTML, which all modern browsers support! I've simplified accordingly.