Add React.batchedUpdates to public API

Fixes #906.
Warn when using hyphenated style property names
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.
Also list <form> in error message as possible culprit
Add possessive to fix grammar
Verb agreement grammar fix
[Docs] Document PureRenderMixin addon

Fixes #1816
Consolas > Courier New for monospace docs font [skip ci]
0.11-rc blog post
Make code in headers not giant
Fix typo-ed "of"
add translation for 02-displaying-data.md and change next link in 01-why-react.zh-CN.md
fix some translation bug
Fix IE8 potentially throwing during restoreSelection
Up-to-date React.Children

Make sure we actually include `.count`
Merge pull request #1812 from baddox/patch-1

Add possessive to fix grammar
Merge pull request #1813 from baddox/patch-2

Verb agreement grammar fix
Update videos.md

Adding video for my recent talk in London about using React in large scale applications
Update videos.md

reordering to spot #4
[Docs] Update addons.update

Fixes #1815.
Add the new `$apply` command, plus a few examples.

@petehunt