Add "unused" parameter to all setters.

ECMAScript ExpectedArgumentCount for a setter is always 1.
repositories -> repository
Add a test case for jQuery with mixed-case attributes.

Closes #340.
Version 0.6.1
Use urlmaster for tons of URL resolution tests.
URL parsing properly handles all urlmaster test cases.

1) add changes recommended by @domenic at https://github.com/tmpvar/jsdom/pull/550#issuecomment-12689662 to properly handle all URL resolution
2) Make sure to URL.resolve() even absolute href URLs, so that /./ and /../ get resolved
Make file:/// URL resolution work for Windows.
Add an already-passing test for #621.
Support named frame access and loading when name is set via `setAttributeNode`.
Fix frame access based on named properties when the `name` attribute changes.
Fix scoping in sizzle test

See http://ada.adrianlang.de/with-trouble for an explanation of the issue.
Make <canvas> actually work with node-canvas.

Fixes #619, which was introduced by 6ed9c6bc0d882c034e8710dc23e6d01e35f52255.
Version 0.6.2
Detect url or html based on URL.parse #622

Address edge cases in URL vs HTML detection in  config.html parameter.
Added test case showing html fragment which was previously incorrectly
detected as a URL, which was throwing errors.
Version 0.6.3
Fix quoted commas in CSS selectors.

Reported in #541: https://github.com/tmpvar/jsdom/pull/541#issuecomment-18114747

Also, put the regular expression outside of the `getComputedStyle` to the enclosing `createWindow` so that it only gets compiled once per window.
Fire image "load" event when src attribute changes.

Fixes #624. This requires ProcessExternalResources = ['script'].
Version 0.6.4
Handle attribute names from `Object.prototype`.

Previously, any attribute (or other `NamedNodeMap` member) whose name was also in `Object.prototype` would cause some massive confusion, since `this._nodes[name]` was truthy even though it didn't exist in the hash. Switching to using `Object.create(null)` fixes this.

Fixes #625.
Version 0.6.5