Mac Randomization: Use macRandomizationSetting

Update wifi service logic to update the current MAC address to either
the randomized MAC or factory MAC according to the
macRandomizationSetting when connecting to a network.

Also, when the MAC randomization feature is enable or disabled,
reassociate to the currently connected network immedietely to update the
MAC address if needed.

Bug: 118396042
Test: unit tests
Test: Turn on mac randomization. Connect to "GoogleGuest" and verify the
current mac address is randomized. Turn off mac randomization and verify
that the mac address of the currently connected network is set back to
the factory MAC address.

Change-Id: I71e436f5604b954c4c83a0f5c3f50c132a605a73
2 files changed