title: React dependency needs to start with capital letter for JSX to work
body: <p>We currently use reactjs together with requirejs, with babel transpiling jsx. We would like to write our code like this:</p>
  
  <pre><code>define([
      'react'
  ], function(react) {
      return react.createClass({
          render: function() {
              return (
                      &lt;div&gt;
                          excellent code
                      &lt;/div&gt;
              )
          }
      });
  });
  </code></pre>
  
  <p>With a lowercase "react", since that isn't a constructor function or class.</p>
  
  <p>But if we do it like this, the transpiled code will try to use the variable React, and things will break:</p>
  
  <pre><code>(...)
  render: function () {
  
      return React.createElement(
          'div',
          null,
  (...)
  </code></pre>
  
  <p>Is it it possible to change the variable that the transpiled code uses for the react module?</p>