[Passpoint] Ignore expired profiles in network evaluator

When matching Passpoint profiles while scanning, consider the
expiration date of the profile, if set. Ignore expired profiles.
This prevents the case where the system will continuously try to
connect to networks with expired credentials.

Bug: 141474717
Test: atest PasspointManagerTest
Test: Provision a profile with expiration date in the past, confirm
that network selection does not select it, and does not connect to
it, even when in range.

Change-Id: Iec329d2f69a905646a5ee85172060fb3c5d5f164
2 files changed