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
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