Initial add

Add readme

remove gitignore

fix graphic
Make MountReady more reusable, reduce allocations

Test Plan:
grunt test
Serve unminified react on docs site. Fixes #1359
Don't forcibly wrap lines in git commit messages
Merge pull request #1356 from petehunt/server-rendering-example2

React server rendering example
Move complementary tools to wiki for easier management.
Ignore children with clashing keys

Fixes #566.
Merge pull request #1365 from akre54/unminified-docs-js

Serve unminified react.js on docs site
Merge pull request #1362 from spicyj/cb-queue

Make MountReady more reusable, reduce allocations
Link to Events from Forms

closes #1372
Warn better for key issues

We weren't warning for key issues at the top level (renderComponent)
level at all. This makes us do that, even if it's not quite perfect.

closes #1351
Make rendering to null work and make it injectable

This allows render to return `null`. Under the hood, this renders a `script` tag.

closes #1127
Normalize view and detail properties
Don't fail if target.ownerDocument is null

See f71dbab.
Let early returns do their thing
Merge pull request #813 from spicyj/e-view-detail

Normalize view and detail properties
Document multiple ways to insert comments in JSX
Update 05-reusable-components.md

`any` also seems to accept primitive values, not only objects. And since we already have `React.PropType.object`, the description was confusing.
Merge pull request #1379 from fkling/patch-1

Update 05-reusable-components.md
fix typo in 09.4-test-utils.md