Update jstransform version to ^7.0.0
Merge pull request #2416 from zachasme/update-jstransform

Update jstransform version to 7.0
Drop ReactDOM from internal DOM extensions

These used to be exposed as strings on the legacy factories but are now
gone.
Drop Legacy Factories Around Classes

Classes are now pure classes without a legacy factory around them.

Since classes will become just any function that returns a valid instance,
let's drop isValidClass.

There's some hacks in here for auto-mocking frameworks (jest) that mock the
prototype of these classes. These hacks allow these classes to be mounted.
Drop internal uses of .type on the class
Add comma for readability in tutorial
Merge pull request #2375 from sebmarkbage/droplegacyfactories

Drop Legacy Factories
Followup fix for React.PropTypes.node

This should have gone in as a part of #2343
React.renderComponent --> React.render

Also fixed a spelling mistake.
Merge pull request #2428 from cody/fixes

React.renderComponent --> React.render
Extending period in which click events are ignored
Merge pull request #2431 from wassil/master

Extending period in which click events are ignored
Merge pull request #2419 from johnheroy/patch-1

Add comma for readability in tutorial.md
Update deprecated propTypes
Use dump cache and remove factory from ReactElement-test

We need to use dump cache because we don't enable it by default internally.

While I'm at it, I might as well kill the ComponentFactory variable which
is now just an alias.
Merge pull request #2434 from Shraymonks/propTypes-docs

Update deprecated propTypes
Cleanup a couple unused variables
Merge pull request #2437 from zpao/lint-cleanup

Cleanup a couple unused variables
Merge pull request #2435 from sebmarkbage/fixretest

Use dump cache and remove factory from ReactElement-test