add XMLHttpRequest support (and cookie passing support)
Clean up some `env` tests.
Fix some typos and casing for cookies.
Clean up XHR-with-cookie test in hopes of fixing Node 0.8 build.
Add a test confirming #658 is not a problem.
Fix script_with_cookie test to not use `setTimeout`.

This made xhr_with_cookie pass on Travis on Node 0.8, so presumably it'll do the trick for script_with_cookie too.
Add `window.navigator.noUI`. Closes #642.
Move location object to a separate file.

Convert it to object literal form (getting rid of `__define[G|S]etter`s) while we're at it.
Get rid of unused Contextify shim.
Version 0.8.0
Remove document-less window example. Fixes #657.
Add test for #618, which was fixed in htmlparser2.

Closes #618.
fix a fatal bug in v0.8.0
Use "license" instead of "licenses" in package.json.
Update minimum htmlparser2 version.

This fixes #618 and #652.
Add (now-passing) test for #652.
Version 0.8.1
Move away from timeouts in more tests.

Not sure why, but all of a sudden Node 0.8 builds are failing on Travis for timeout-using tests. See also e398cfbf3fe7f6b8a16e3ed108c0925075808967 and df5f4951e94b419a9d829346fea6698020a372f7. Since it's bad practice anyway, I'm fixing them as they cause failures.
Use .parentWindow instead of .createWindow() in the docs.

Maybe one day we can move away from the non-standard .createWindow() method in favor of the standard .parentWindow.
added a _createElementNoTagNameValidation function

as discussed in #617