[XWALK-DRIVER] refactor geolocation override manager