title: JQuery via JSDom isn't a functor giving TypeError
body: <p>With IO.js 1.3.0 using JSDOM 4.0.1 with Mocha 2.0.1 and jquery 2.1.1 on Windows</p>
  
  <p>The following code:</p>
  
  <pre><code> var chai = require('chai');
   var jsdom = require('jsdom');
  
  describe('JSDOM', function () {
  var $;
  
  beforeEach(function () {
      global.document = jsdom.jsdom('&lt;html&gt;&lt;body&gt;&lt;section id="banner"&gt;&lt;/section&gt;&lt;/body&gt;&lt;/html&gt;');
      global.window = global.document.defaultView;
      global.navigator = global.window.navigator;
  
      $ = global.jQuery = require('jquery')(global.window);
  })
  
  it('Using jquery', function () {
      var dom = $("#banner");
  });
  });
  </code></pre>
  
  <p>errors out with <strong>TypeError: object is not a function</strong> when trying to use the JQuery selector as a functor (i.e. $(...)).  Anybody else run into this and have a workaround?  </p>