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.