Consolidate all jQuery fixtures used by the tests.

It was kind of silly how scattered and different they all were. This preserves all the different versions, but puts them in one place. And I downloaded the current version at code.jquery.com, version 1.11.0, and used that where we were currently unnecessarily going to the internet.

While I was there, rewrote the JSONP test to be in the new style, since it was small and easy.
Fix #709: jQuery 1.11.0 show() was broken.
Fix the interaction between the history API and window.location.

For example, window.location.hash would not be updated.
Fix readme referrer typo. (See #745)
Version 0.10.2
Fix HTMLAnchorElement.pathname == '' rather than null when empty path
More HTMLAnchorElement and window.location default fixes.
Version 0.10.3
Add support for querySelector(All) on DocumentFragments.

Fixes #753. Bumps version of nwmatcher to 1.3.2 due to an issue related to matching selectors on DocumentFragment. This nwmatcher issue is tested for by the updated unit test in this commit.
Fix jQuery 1.11.0 show(), again.

See https://github.com/tmpvar/jsdom/issues/709#issuecomment-38624452
Version 0.10.4
domtohtml: Update the list of void elements.
domtohtml: singleTag => voidElement in var names.
domtohtml: Don't add /> to void elements when serializing.

This matches browser behavior.
Version 0.10.5
Fix #769: String.prototype.normalize breaks reflected attributes.

This is especially a problem in Node v0.11.13, where String.prototype.normalize is added by default, and throws a RangeError if called with invalid arguments.
Lazily load the request module.

When not downloading from the internet, it is not needed; delaying loading it until then speeds up jsdom execution by 30-50%.
Fix for passing a whitepsace string to jsdom.jsdom()

Fixes a bug where calling jsdom.jsdom(' ') resulted in a document with
no html, while jsdom.jsdom('') resulted in the default <html>...</html>
Add remaining URL attributes

origin, password, username, and search to <a> element; origin to window.location.
Fixes iframe load handling when src empty/unspecified