Move Class Creation Concerns into a ReactClass Module

This is in preparation for the separation of Composite Component internals from the Class abstraction.

This moves logic responsible for class creation and mixins into the ReactClass module. This currently creates a class that extends the ReactCompositeBase. In the future, this will be decoupled as ReactCompositeComponent will compose these classes.

This is just a cut/paste and renamed some "ReactCompositeComponent" sites to "ReactClass".
I wouldn't be entirely surprised if somebody did rely on it. I vaguely remember seeing something somewhere, but that's fine.

```
// couple things in ReactComponent.mixin
// ReactOwner.Mixin
attachRef
detachRef
// ReactPropTransferer
transferPropsTo
```