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
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
Update tests to reflect geoapi-errata

http://www.w3.org/2008/geolocation/geoapi-errata.html
Merge pull request #348 from zqzhang/submission/zqzhang/geo-idl-test-suite

Import IDL tests for Geolocation API