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.
merge upstream/master