[Passpoint] Fix issue when getting matching passpoint WifiConfig

1. Only pass matched WifiConfig from WifiConfigManager to WifiTracker
2. Refactored the handling of the API to make a single binder call underneath
3. Trigger passpoint matching every new scan result available to reduce
the mismatch.

Bug: 182409558
Test: atest FrameworksWifiTests
Change-Id: I1ff717b04270cde02072030cd7a10a29b8324d49
10 files changed