Changes so website will work again in the non-compliant Tor Browser Bundle.  Instead of removing the geolocation field of the navigator object, they set it to null.
changed code so any geolocation error message will get displayed even if the error code is not set