Adding JSX pitfalls section in the docs
Update tutorial.md

The ajax call happens every 5 seconds, not every 60 seconds.
Minor typo.
Minor grammar.
Link to my own blog
Merge pull request #97 from spicyj/patch-1

Link to my own blog instead of Quora
Merge pull request #96 from groodt/master

Very minor corrections to documentation
Merge pull request #95 from groodt/patch-1

Small correction to tutorial.md
Merge pull request #88 from vjeux/jsx_pitfall

Adding JSX pitfalls section in the docs
Update jsx-is-not-html.md
Improve JSXTransformer

The biggest improvement is that we'll now insert each parsed JSX script
back into a `<script>` tag with the body set. This allows the browser to
execute these scripts normally. Using `Function(functionBody)` or
`eval(functionBody)` both execute in window scope, but `var` assignments
don't actually get set on window (unlike everywhere else).

I also did some cleanup to make the code a little bit more readable.
In my minimal test cases this didn't break anything (scripts loaded in
the right order).
Use grunt.util.spawn for jsx:* tasks instead of exec.

This should prevent "Warning: stdout maxBuffer exceeded" errors.

Also piping child process stdout and stderr to the parent process, so
you can see more of what's happening during the build process.
Merge pull request #102 from zpao/fix-transformer

Improve JSXTransformer
Merge pull request #103 from benjamn/fix-maxBuffer-exceeded

Use grunt.util.spawn for jsx:* tasks instead of exec
Use Node Cache in ReactComponent

There are currently two places where we lookup and cache nodes: `ReactDOMNodeCache` and `ReactComponent`. Instead, we should just consolidate caches and make `ReactComponent` use `ReactDOMNodeCache`.
Remove trailing whitespace
React onlyChild utility.

Small utility that extracts and validates that there is only a single
child passed to a React composite component. The benefit here is that we
abstract away *how* the children are actually stored while we iterate on
different approaches. This way we won't break callsites as we try different
ideas. When we settle on a final approach, all of these callsites will still
work.
Fix `EventPluginRegistry` Unit Tests in GitHub

Dumping the mock cache isn't dirying the modules in the open source version, so we have to unit test a different way. If we can fix the unit test framework, we should revert this.

Also, I added strict mode to `EventPluginRegistry.js`.

See: https://github.com/facebook/react/pull/91
Use Synthetic Events

Swaps out usage of `AbstractEvent` with `SyntheticEvent` (and subclasses).
Add Back `DOMCharacterDataModified`

Accidentally lost `DOMCharacterDataModified`.