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.

return UglifyJS.minify(src, {fromString: true}).code;
}
function bannerify(src) {
  var version = grunt.config.data.pkg.version;
  var packageName = this.data.packageName || this.data.standalone;
  return (
    grunt.template.process(
      LICENSE_TEMPLATE,
      {data: {package: packageName, version: version}}
    ) +
    src
  );
}
function simpleBannerify(src) {
  var version = grunt.config.data.pkg.version;
  var packageName = this.data.packageName || this.data.standalone;
  return (
    grunt.template.process(
      SIMPLE_TEMPLATE,
      {data: {package: packageName, version: version}}
    ) +
    src
  );
}
var basic = {
  entries: [