Only stop if the transition on this element ended

This way it doesn't end when some random element elsewhere on the page has an ending transition.

It must be noted that this is not a complete fix. If you have multiple transitions on the element, it still ends when the first ends.

I ran into this not working (the transition ends almost immediately, because some unrelated transition ends). This fixes it for me, but I was wondering whether this cornercase was considered, and whether the other cornercase (multiple transitions) was considered.

I think it's very hard to get this correct, and think it might be better to make the timeout explicit, or at least allow to set it explicit, and fall back to this behaviour. But I'm really interested in feedback on this one.
Add React.batchedUpdates to public API

Fixes #906.
Don't escape slash; it's unnecessary

Fixes #1444.

Test Plan: grunt fasttest
Guard against contentEditable with children props
Added event parameter
Make sure it works when we have no css transitions
Apply component and mixins specs deterministically
Fixes #1589.
Warn when using hyphenated style property names
Fix to sample code for href in ReactPropTypes

Error should be thrown in the previous condition is "not" meet. And the href propType is described as optional in the comment, but the null check was missing.
Wrapped line to 80 chars in ReactPropTypes sample
Simplify composite lifecycle state

We now forbid calling setState or forceUpdate if any component's render function is higher in the stack, not just the component you're trying to update. (We do this already now for React.renderComponent and React.unmountComponentAtNode.)

This also has the advantage that we can now remove CompositeLifeCycle.RECEIVING_STATE, making _compositeLifeCycleState easier to reason about (not to mention that RECEIVING_STATE was a confusing name) and making it possible to remove a try/finally from the render path which might help with perf.
Add --harmony option to live JSX compiler page
Merge pull request #1760 from spicyj/docs-harmony

Add --harmony option to live JSX compiler page
[Docs] Put tutorial up-to-date with the code
Merge pull request #1763 from chenglou/docs-tut

[Docs] Put tutorial up-to-date with the code
[Docs] Fix tutorial line highlights, revert ajax in cb
Merge pull request #1765 from chenglou/docs-tut-again

[Docs] Fix tutorial line highlights, revert ajax in cb
fix link in community roundup #18
Merge pull request #1767 from jgebhardt/fixlink

fix link in community roundup #18
Cache node_modules on Travis

This isn't actually enabled yet for public projects, but this will help
us speed up builds when it does get enabled.

http://docs.travis-ci.com/user/caching/