Enable background updates when NSLocationWhenInUseUsageDescription is set (#20911)
Enable background updates when NSLocationWhenInUseUsageDescription is set (#20911)

Summary:
Location updates are not working in background when user allows **When in use authorization**, but works when user allows **Always allow**.

In Geolocation/RCTLocationObserver.m, setAllowsBackgroundLocationUpdates are set only for **Always allow** case, but native iOS allows us to setAllowsBackgroundLocationUpdates even for **When in use authorization**.

Solution:
setAllowsBackgroundLocationUpdates is now set for both cases.

[iOS] [Fixed] RCTLocationObserver - Enable background location updates when NSLocationWhenInUseUsageDescription is set
Pull Request resolved: https://github.com/facebook/react-native/pull/20911

Differential Revision: D13891852

Pulled By: cpojer

fbshipit-source-id: 5aae8dc12a147e7bed688807f34466b0f5a69344

hammerandchisel/react-native,pandiaraj44/react-native,facebook/react-native,facebook/react-native,janicduplessis/react-native,myntra/react-native,hammerandchisel/react-native,myntra/react-native,exponentjs/react-native,javache/react-native,hoangpham95/react-native,myntra/react-native,janicduplessis/react-native,javache/react-native,hoangpham95/react-native,janicduplessis/react-native,exponent/react-native,exponent/react-native,arthuralee/react-native,exponentjs/react-native,exponentjs/react-native,hoangpham95/react-native,hammerandchisel/react-native,hammerandchisel/react-native,facebook/react-native,pandiaraj44/react-native,hoangpham95/react-native,janicduplessis/react-native,hoangpham95/react-native,exponentjs/react-native,janicduplessis/react-native,hammerandchisel/react-native,javache/react-native,pandiaraj44/react-native,exponent/react-native,myntra/react-native,pandiaraj44/react-native,facebook/react-native,hoangpham95/react-native,exponent/react-native,myntra/react-native,javache/react-native,exponent/react-native,facebook/react-native,facebook/react-native,myntra/react-native,hoangpham95/react-native,hammerandchisel/react-native,arthuralee/react-native,exponentjs/react-native,arthuralee/react-native,exponent/react-native,hoangpham95/react-native,myntra/react-native,janicduplessis/react-native,hammerandchisel/react-native,myntra/react-native,arthuralee/react-native,javache/react-native,javache/react-native,janicduplessis/react-native,facebook/react-native,pandiaraj44/react-native,javache/react-native,exponentjs/react-native,myntra/react-native,pandiaraj44/react-native,exponentjs/react-native,facebook/react-native,javache/react-native,exponentjs/react-native,pandiaraj44/react-native,hammerandchisel/react-native,exponent/react-native,exponent/react-native,janicduplessis/react-native,arthuralee/react-native,pandiaraj44/react-native,facebook/react-native,javache/react-native