Initial add

Add readme

remove gitignore

fix graphic
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.
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
Share reconcile transaction in batched updates

Should make #1350 better and will also take away any performance hit from #1157.

Test Plan:
grunt test
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