title: require.js loads dependencies incorrectly
body: <p>So this is the setup, my base file is main.js which defines the scripts that are needed on all pages of the site I'm building. It looks like this:</p>
  
  <pre><code>define([
          '/javascript/requirePlugins/require-order.js!http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js',
          '/javascript/requirePlugins/require-order.js!/javascript/jquery-global-plugins.js',
          '/javascript/requirePlugins/require-order.js!/javascript/globals.js'
      ], function () {
          loadFonts();
      }
  );
  </code></pre>
  
  <p>It loads jQuery, some plugins and the globals script file. On one page I'm trying to load a jQuery plugin, but the plugin tries to load before jQuery is loaded. It looks like this:</p>
  
  <pre><code>    require(['/javascript/requirePlugins/require-order.js!/main','/javascript/requirePlugins/require-order.js!/javascript/3rdparty/lemon-slider-0.2.js'], function () {
          $j('#carousel&lt;%= ClientID %&gt;').lemmonSlider({loop:false});
      });
  </code></pre>
  
  <p>The function doesn't appear to be following the order requested. I'm not sure I can even nest ordered functions like this. I've also tried just applying jQuery as a dependency, but this also fails:</p>
  
  <pre><code>    require(['/javascript/requirePlugins/require-order.js!/jquery','/javascript/requirePlugins/require-order.js!/javascript/3rdparty/lemon-slider-0.2.js'], function () {
          $j('#carousel&lt;%= ClientID %&gt;').lemmonSlider({loop:false});
      });
  </code></pre>
  
  <p>Any suggestions to where I'm doing this wrong is appreciated, thanks</p>