Added support for itemscope, itemtype, itemprop.
Updated documentation.
Use camelCase and declare MUST_USE_ATTRIBUTE.
Add support for JSX member expressions <React.DOM.div />
Stylistic changes.
Batch subupdates caused by any state update

With this, multiple setState calls triggered by a componentDidUpdate handler (or similar) will be batched together, regardless of if the original setState call was in a batching context.

I also cleaned up some inconsistencies with the order of component updates and callbacks in situations where one component's update directly causes another to update.

Fixes #1147. Helps with #1353 and #1245 as well, though doesn't completely fix them yet.

Test Plan:
grunt test
Update Simulate docs to reflect reality

cf. #1532, #1445.
Remove filterAttributes.js

This is no longer needed because of https://github.com/facebook/react/commit/089a494a1f0cc1892f1525fd746bac10c5a55175

mutateHTMLNodeWithMarkup.js was the only one using it.
Merge pull request #1537 from chenglou/rm-filter-attrs

Remove filterAttributes.js
Merge pull request #1491 from naturalatlas/itemscope

Added support for itemscope, itemtype, itemprop attributes.
Add hasOwnProperty checks where appropriate

For boolean-like objects, I've added hasOwnProperty checks in addition to the existing truthiness check even though for most of these dicts, we leave out false keys instead of setting them explicitly to false.

In DOMPropertyOperations, we don't need to check hasOwnProperty if the property is in isStandardName because (with the exception of getPossibleStandardName) the dicts on DOMProperty will now be consistently populated with every valid attribute.
Remove references to autoflow

Most references were removed in 6e59561; this should be the last.
Update Jasmine link
Merge pull request #1552 from t3chnoboy/master

Update Jasmine link
Fixed spacing of invalid checksum warning
Update Flux Dispatcher.dispatch and waitFor examples

The previous examples didn't properly work when 1) a Store callback does
waitFor on Stores that haven't been reached yet and 2) a Store callback
waits on another Store that is already waiting.

The updated example uses constructs Promises up front and then
asynchronously resolves them.
Update todomvc dispatcher to match docs, add AppDispatcher test
Tweak getting started wording
Be more specific with createClass, renderComponent

Closes #371.
Mention PropTypes in top-level API

cf. #449