React.renderComponent -> React.render

Also rename all the associated render methods and adds deprecation notices.

- [x] Figure out if this will break Om (or more specifically closure compiler advanced, I think yes because of strings vs keys, maybe use `keyOf`)
- [x] Update method names in `ReactMount`, `ReactServerRendering`
- [ ] Decide what to do about `unmountComponentAtNode`

I think we should make sure we do any other API changes in the same release cycle as much as possible.
* `createElement/Node/Whatever`?
* remove `Component` from lifecycle methods?

cc @sebmarkbage
That would make sense… I might have been thinking of making it useful for calling multiple times, though I realize that doesn't seem like a real use case. Or I might have just copied this over from before I had a function.