title: Order of Javascript includes in Orchard
body: <p>I'm trying to create a theme in Orchard and have added some script includes in my layout:</p>
  
  <pre><code>Script.Include("//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js").AtHead();
  using (Script.Head()) {
      @:&lt;script&gt;window.jQuery || document.write('&lt;script src="scripts/jquery-1.7.1.min.js"&gt;&lt;\/script&gt;')&lt;/script&gt;
  }
  
  Script.Include("plugins.js").AtHead();
  Script.Include("script.js").AtHead();
  </code></pre>
  
  <p>I want to load jQuery from Google CDN but have a local fallback if the CDN version can't be loaded. To achieve this I added the script block right after the jQuery script. However when looking at the generated page source, it looks like:</p>
  
  <pre><code>&lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"  
  type="text/javascript"&gt;&lt;/script&gt;
  &lt;script src="/OrchardLocal/Themes/Test/scripts/plugins.js" type="text/javascript"&gt;
  &lt;/script&gt;
  &lt;script src="/OrchardLocal/Themes/Test/scripts/script.js" type="text/javascript"&gt;  
  &lt;/script&gt;
  &lt;!--[if lt IE 9]&gt;
  &lt;script src="/OrchardLocal/Core/Shapes/scripts/html5.js" type="text/javascript"&gt;    
  &lt;/script&gt;
  &lt;![endif]--&gt;
  &lt;script&gt;window.jQuery || document.write('&lt;script src="js/libs/jquery-1.7.1.min.js"&gt;&lt;\/script&gt;')
  &lt;/script&gt;
  </code></pre>
  
  <p>The problem is that my fallback is now after all other scripts, whereas I would like it to be right after the jQuery CDN script include.</p>
  
  <p>Is there any way that I can control where Orchard renders inline script blocks?</p>