[MAC rand] DeviceConfigFacade refactor + plumbing

Refactors DeviceConfigFacade to centralize where fields get updated.
And plumbs the flag "aggressive_randomization_per_ssid_enabled" to
control whether the framework will consider using aggressive
randomization per-SSID based on a whitelist appraoch.

Bug: 137795359
Test: unit tests
Test: manually tested on device using "adb shell device_config put wifi
aggressive_randomization_per_ssid_enabled true"
Change-Id: I76d6338cd2d482d198fde1e5a2d1a0540c087ca6
7 files changed
tree: 58525c8fed70122eccfa2d978347252d8b6677e8
  1. service/
  2. PREUPLOAD.cfg