Add "Use location" state to TimeZoneCapabilities

Add the user's "Use location" state to TimeZoneCapabilities. This
information is available anyway and saves the SettingsUI needing to call
LocationManager directly (with the small possibility it would get an
inconsistent answer).

Bug: 262407244
Test: atest core/tests/coretests/src/android/app/time/TimeZoneCapabilitiesTest.java
Change-Id: I0369bd4907584ebd741d47b762792ffbb23c36bf
3 files changed