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