GmsLocationBackend
Installs the fused providers as the Android defaults.
java.util.ServiceLoader discovers this backend when an application packages this module, so createDefaultLocationProvider and createDefaultHeadingProvider return the fused providers. isAvailable reports whether Google Play services is available on the device, and the defaults fall back to the framework providers on a device without it.