es3 fixes

Here are some sundry fixes for IE8 and friends such that it pretty much mostly works now: https://ci.testling.com/substack/node-url

Something is screwy about the deepEquals, probably relating to unimportant falsy values but it seems to mostly work now with these patches.