WifiScanningService: Ignore location settings for single scan

Ignore location settings for single scan requests with
ignoreLocationSettings field set.
We already check for LOCATION_HARDWARE permission. So, all callers of
this API surface should have access to this field.

Bug: 119140584
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: Verified scans are working from settings menu.
Change-Id: I700ff63ca83ccaf97850b16d90dd34130a3cca68
4 files changed