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.
Added event parameter
Make sure it works when we have no css transitions
Fix DOMProperty bitmask checking
Update 09.5-clone-with-props.md
Update ref-03-component-specs.md

Edit the description of componentDidMount() to make clear that the function is called only once during the lifecycle of the component, after only the initial render() call. The description is now similar to that for componentWillMount(). The existing wording does not make it clear that the function is called only after the initial render. (Granted, it is possible to infer this from descriptions of the component lifecycle found elsewhere in the documentation, but I think explicit is better than implicit in this case).
Added extra explanation for require() statements
Merge pull request #2165 from DJCordhose/patch-1

Update 09.5-clone-with-props.md
Merge pull request #2113 from BinaryMuse/fix_numeric_properties

Fix DOMProperty bitmask checking
Merge pull request #2167 from mhintz/patch-1

Update ref-03-component-specs.md
Updated small change with zuggestions from @zpao
Merge pull request #2170 from undernewmanagement/patch-1

Added extra explanation for require() statements
Move IE8 onscroll check

Rather than checking if document.onscroll exists in EventPluginHub
(which is agnostic of the DOM) do it in ReactDOMComponent
Explain where to provide the key for dynamic children.
Less -> Fewer

bugs and bytes are countable, so should be fewer
Merge pull request #2178 from benfoxall/patch-1

Docs grammar tweak
Merge pull request #2097 from fitzgen/explain-where-to-provide-key

Explain where to provide the key for dynamic children.
Move onscroll warning test

This moves it to the appropriate place to accomodate the move of the check.
Ignore .module-cache from jest [skip ci]

I hit a case where running jest was including files from the module
cache. I don't think that should have happened, but this works.
Merge pull request #2181 from zpao/move-onscroll-detection

Move onscroll detection