Update lost mode location logic

* Send location from the fused, network and gps providers (in order)
* Do not loop though all location providers

Bug: 223148704
Test: atest android.devicepolicy.cts.LostModeLocationTest
      atest com.android.server.devicepolicy.DevicePolicyManagerTest

Change-Id: I2d73130c304e01e9342c40f4589791f34747f4a5
2 files changed