Test that React loads properly in a web worker

This should catch top-level uses of `window` and `document`, while lint rules catch `global`.
renamed ReactOnDOMReady module to ReactMountReady

fix

renamed ReactOnDOMReady module to ReactMountReady
Expose the rendered children before they're actually mounted

Exposing the _renderedChildren property before all the children are fully
mounted. This allows us to debug a partially mounted tree when the debugger
has a breakpoint in the one of the mounting children.

This only has a functional difference in the case where mounting throws. This
will end up not mounting the component anyway. Any remounting shouldn't be
affected by this change.
Expose bound function, context and arguments

Exposes the bound context, original method and bound arguments for any
auto-bound methods, for debugging purposes.
Add select event plugin

Polyfill 'onSelect' behavior for React.

Use non-standard 'selectionchange' event rather than 'select' event.
This allows us to fire the event when user moves the cursor via arrow
keys, and not just when they select multiple chars.

Add methods to ReactDOMSelection to make getting current selection
easier, so we can do a fast check for change without having to
calculate char offsets for selection start and end.
Add warning when using componentShouldUpdate
Speed Key Validation (by over 9000)

Use a valid identifier (and non-string) to reduce chance of de-optimizing in V8 and Nitro.
Move flattenChildren into MultiChild
Throw when calling transferPropsTo() on a component you don't own

This is dangerous because it means that data is flowing into the component from two components, only one of which is the actual "owner". While we may be able to figure out how to
support this someday, let's be strict and prevent it for now.
React.__internals

We need access to internal modules in order to provide a single way for some
projects to work internally with @providesModule and externally.
Sync getActiveElement module from FB.
Fix SelectEventPlugin

There were 2 issues:

I was reusing event outside the original event handler (activeNativeEvent).
This is a bad idea. I've changed deferred dispatch to have an empty object
as the nativeEvent.

I didn't handle inputs without .selectionStart (e.g. file inputs). I extracted
a input type check from ChangeEventPlugin and reuse it here.
fixed broken link on Community Round-up #9 blog post

closes #409
Merge pull request #407 from Samangan/master

renamed ReactOnDOMReady module to ReactMountReady
Tweak verbiage about required polyfills

I found it weird how the es5-shim comment came after the list of functions; now it's before.
react-with-addons build

This creates a new standalone build which should have everything the
default build has, plus a little extra. This is not a sustainable long
term solution (we shouldn't make people choose like this) but it fixes
the problem we have in the short term.

This also removes the terrible react-transitions build. This is better
anway.

Fixes #369
Make sure addons builds are sent to build server
Make sure react-with-addons ends up in bower
Make sure react-with-addons ends up in react-source gem
Add TransitionGroup example