title: $ is undefined when loading jQuery through Modernizer.
body: <p>I load jQuery with modernizr and all code in the 'complete'-function runs fine! But if I try to call some js from outside 'Moderniz.load' firebug says: '$ is not defined'.</p>
  
  <p>This works:</p>
  
  <pre><code>&lt;script&gt;
  Modernizr.load([
  {
      load: [ '//ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js', '//ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js'],
      complete: function () {
        if ( !window.jQuery ) {
              Modernizr.load('/weblounge-sites/www/js/jquery-1.7.min.js', '/weblounge-sites/www/js/jqueryui-1.8.min.js');
        }
      }
  },
  {
      load: [ 'some additional scripts' ],
      complete: function() {
          $ = jQuery;
          $(document).ready(function(){
            some js
            });
  
          });
      }
  },  
  {
      test: Modernizr.boxshadow,
      nope: 'polyfills/PIE.js',
  }
  ]);
  &lt;/script&gt;
  </code></pre>
  
  <p>But the call from a view lines later fails:</p>
  
  <pre><code>&lt;script&gt;
  $(document).ready(function(){
      $('#hauptsponsoren').cycle({
          fx: 'fade', 
          speed: 4000,
          timeout: 10000
      });                 
  });
  &lt;/script&gt;
  </code></pre>