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

--HG--
extra : rebase_source : 3efd00596506022e4fa89f36113b9ec414ed9910