Add React.batchedUpdates to public API

Fixes #906.
Apply component and mixins specs deterministically
Fixes #1589.
Warn when using hyphenated style property names
add translation for 02-displaying-data.md and change next link in 01-why-react.zh-CN.md
fix some translation bug
Add note about key prop being excluded by cloneWithProps

Whilst this is intentional behaviour (see #1274), it is not documented anywhere, so it is worth mentioning.

It would also be nice if React issued a warning to console if a cloned component loses its key (as this will silently break reconciliation?)
follow docs convention for notes
Update 09.2-form-input-binding-sugar.md

Add better explanation for 2-way data binding to checkboxes using `checkedLink`. As mentionned here: https://github.com/facebook/react/issues/1930
Update 09.2-form-input-binding-sugar.md -> better checkedLink documentation
Update ref-08-reconciliation.md
Adding a note just below the jQuery inclusion in the tutorial to inform that jQuery is not mandatory.
It's linked with #603
Community Roundup #21
english + casing + 02 -> 03
Merge pull request #1976 from vjeux/community_21

Community Roundup #21
typo "refere" -> "reference"
Using the markdown's quote syntax and explaining why use include jQuery
Merge pull request #1972 from cutbko/patch-1

Update ref-08-reconciliation.md
Wording tweaks to reconciliation docs
Slightly more considerate devtools warning

See #953.
Merge pull request #1993 from spicyj/devtools-warning-2

Slightly more considerate devtools warning