Remove geolocation use case

As @lodr pointed out in private, the geolocation use case might not be valid. The geolocation accuracy is only improved when the WiFi is on, but not connected to a specific AP. So this would add an extra requirement to the API that is exposing a more detailed status of the WiFi connection. And in any case, it seems that this use case is better addressed by the specific implementation of the geolocation API, where the user agent is responsible of showing this advise to the user whenever the geolocation API is used and the WiFi is off, instead of delegating this task to the app developer.