Renamed ReactDescriptor-test

I forgot to rename the test.
Merge pull request #2305 from sebmarkbage/missingrename

Rename ReactDescriptor followup
Remove ReactBrowserComponent dependency from ReactTextComponent

It's no longer used as of #1598, which just missed the require.

Test Plan: build, jest
Use Object.assign instead of merge, mergeInto, mixInto and copyProperties

This makes it easier to contribute without having to learn a bunch of
slightly different helpers and remember their slightly different
signatures and semantics.

We'll probably start using ES7 spread properties instead of merge in the
future when at least one more transpiler supports it.
Merge pull request #2303 from sebmarkbage/dropmerge

Use Object.assign instead of merge, mergeInto, mixInto and copyPropertie...
Drop the @jsx docblock from unit tests

This is no longer necessary in our transforms.
Merge pull request #2306 from zpao/cleanup-textcomponent-dep

Remove ReactBrowserComponentMixin dependency from ReactTextComponent
Update ReactServerRendering for the modern world

* ReactComponents aren't really the thing we need, ReactElements are
* Remove the deprecation notice that we've had in there for a long time

Test Plan: build, jest
Merge pull request #2304 from zpao/rm-server-rendering-deprecation-notice

Update ReactServerRendering for the modern world
Add form "acceptCharset" to HTMLDOMPropertyConfig
Require list property to be accessed as an attribute
Merge pull request #2308 from sebmarkbage/dropdocblock

Drop the @jsx docblock from unit tests
Look for devtools global hook

It doesn't exist yet, but it could.

This also ensures we actually do our polyfill checks in *all* browsers,
not just Chrome.
Merge pull request #2310 from tmcw/list-require-attribute

Require list property to be accessed as an attribute
Sanitize the string tag passed to DOM components

Because we're using innerHTML to generate DOM Elements, we need to make
sure that the tag is sane and doesn't try to do injection.

This wouldn't be an issue if we used document.createElement instead.
React.renderComponent -> React.render

Also rename all the associated render methods and adds deprecation
notices.
Codemod deprecated API usage away
Merge pull request #2002 from zpao/rename-renderComponent

React.renderComponent -> React.render
Merge pull request #2316 from zpao/devtoolsmarker

Look for devtools global hook
Sync upstream modules