bug 850442 removed our access to nsIDOMGeoGeolocation via getService however we can still get to it from nsISupports and this works on current Firefox as well as Nightly where the bug has landed so we'll just go ahead with the switch.