Import IDL tests for Geolocation API

http://dev.w3.org/geo/api/idl-test-suite/

- rename it to idl-test.html
- remove 'http://w3c-test.org' from testharness.js reference
Import Geolocation API Test Suite

http://dev.w3.org/geo/api/test-suite/test-suite.zip

- update test-suite.zip link to the above in Overview.html
- remove zip.sh

TODO: convert the tests to testharness.js tests
Rewrite idl-test to interfaces and Geolocation_getCurrentPosition

- Use interfaces to check Geolocation API IDL
- Keep the rest as getCurrentPosition() callback checking
Address @Ms2ger's comments and rename a test file
Unify indentation
Remove tests covered by geo IDL tests in #348
Rewrite other geo tests using testharness.js as

- *_permission_allow* need location access allowed
- *_permission_deny* need location access denied
- the rest don't need location access permission granted
Update tests to reflect geoapi-errata

http://www.w3.org/2008/geolocation/geoapi-errata.html
Update tests to reflect geoapi-errata

http://www.w3.org/2008/geolocation/geoapi-errata.html
Fixing more tests and indentation.
Updated editor's draft location
Fixed testharness links
Merge pull request #1072 from phoglund/master

Fixing comments and indentation, prefixing MediaStream also in audio.html.
Merge pull request #1076 from plehegar/plh/pointerevents-links

Fixed testharness links in pointerevents
Merge pull request #1075 from plehegar/plh/minor-fix-resource-timing

Updated editor's draft location for resource timing
Merge pull request #349 from zqzhang/submission/zqzhang/geo-test-suite

Import Geolocation API Test Suite
Merge pull request #348 from zqzhang/submission/zqzhang/geo-idl-test-suite

Import IDL tests for Geolocation API
Fix the size.attributes.parse.whitespace test.
Replace == by === for comparisons in the canvas tests.
Remove wrapFunction from canvas tests.

Its purpose is better served by using step_func_done from plain
testharness.js.