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.

'use strict';
var envify = require('loose-envify/custom');
var grunt = require('grunt');
var UglifyJS = require('uglify-js');
var uglifyify = require('uglifyify');
var derequire = require('derequire');
var collapser = require('bundle-collapser/plugin');
var envifyDev = envify({NODE_ENV: process.env.NODE_ENV || 'development'});
var envifyProd = envify({NODE_ENV: process.env.NODE_ENV || 'production'});
var SIMPLE_TEMPLATE =
  grunt.file.read('./grunt/data/header-template-short.txt');
var LICENSE_TEMPLATE =
  grunt.file.read('./grunt/data/header-template-extended.txt');
function minify(src) {