Add support for JSX member expressions <React.DOM.div />
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
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
Load scripts in parallel
Allow unmounting title tag

cf. #1376.

This is useful for SVG. Dynamically adding and removing `<title>` elements in SVG still won't work properly because of getMarkupWrap but this at least lets you include it in initial render and then unmount the entire `<svg>` without problems.
Add componentWillReceiveProps setState test
Switch style test to pass in jsdom

This should be testing approximately the same thing and passes in Jest.

Test Plan: Cherry-pick Jest config from #1528 and verify that running `jest`.
Merge pull request #1571 from spicyj/style-test

Switch style test to pass in jsdom
Merge pull request #1553 from givingstage/invalid_checksum_warning_spacing

Fixed spacing of invalid checksum warning
Merge pull request #1559 from spicyj/gh-1376

Allow unmounting title tag
Make promise selection logic clearer
Add shims to examples

I find myself often using (modified) examples to test in IE and it's a pain to have to add the shims in every time. Might as well just add them in always.
better talk in russian
Improve readability of multi-line nav items.
Merge pull request #1577 from piranha/master

better talk in russian
Load in parallel, evaluate linearly as they come in
Set executed after run
Fix nested UL spacing.