Polyfill and normalize HTML5 "key", deprecates which and keyCode
rename this tip to be less confusing

Using props to initialize state is completely fine; the issue is using state as a "cache" for values calculated based off of props. This title makes it more clear.
fixing capitalization
Move version-check task into own file

Gruntfile.js is really messy :(
Check src file for version-check task

This lets the task run stand-alone without building
Merge pull request #657 from zpao/grunt-version-check-cleanup

Grunt version check cleanup
Fix typo (ot -> to)
Fix typo in comments (ot -> to)
test case for ReactTextComponent rootID escaping
fixes ReactTextComponent rootID unescapedness
Merge pull request #670 from subtleGradient/subtlegradient/escape-the-things

the things, escape them
Update npm-react error to point to autoflow
Update npm-react readme to point to autoflow
Upgrade recast dev dependency to v0.5.6.

Paving the way for source maps.
Merge pull request #661 from benjamn/upgrade-recast

Upgrade recast dev dependency to v0.5.6.
Upgrade populist dependency to v0.1.6.

This reduces the time taken by `grunt populist:test` from 7s to 550ms,
which should make @spicyj especially happy.

Relevant commits from the `populist` and `ast-types` repositories:
https://github.com/benjamn/populist/commit/9863ad16c0753f714fdb83007515637511c346d6
https://github.com/benjamn/ast-types/commit/dabef2a4ac48ebdb5c76baf1fb94f4997b6484ac
Merge pull request #672 from benjamn/upgrade-populist

Upgrade populist dependency to v0.1.6.
adding note about initializing state w/ props
changes as requested
one liner