Bug 813758 - Need additional security checks for the geolocation permission. r=sicking a=blocking-basecamp