React.js should only export the isomorphic stuff. No dependencies on DOM. The secret export stuff is only for the browserify package so we should just do a special case file here:

https://github.com/facebook/react/blob/master/grunt/config/browserify.js#L66

Rename `React.js` -> `ReactBrowserify.js` and `ReactIsomorphic.js` -> `React.js`.

That way we don't take on the dom dependencies in the npm package. Will help with React Native unification.

outfile: './build/react-with-addons.js',
  debug: false,
  standalone: 'React',
  packageName: 'React (with addons)',
  globalTransforms: [envifyDev],
  plugins: [collapser],
  after: [derequire, simpleBannerify],
};
var addonsMin = {
  entries: [
    './build/modules/ReactWithAddons.js',
  ],
  outfile: './build/react-with-addons.min.js',
  debug: false,
  standalone: 'React',
  packageName: 'React (with addons)',
  transforms: [envifyProd, uglifyify],
  globalTransforms: [envifyProd],
  plugins: [collapser],
  
  
  after: [minify, bannerify],
};
module.exports = {
  basic: basic,
  min: min,
  addons: addons,
  addonsMin: addonsMin,
};