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