Separate framework initiated blocklists by reason

(cherry picked from 7930f4755e90ef2b150696a50bf644fae0978922)
Multiple wifi features are now blocking BSSIDs.
Separate the block reason for easier debugging.

Bug: 159499995
Test: atest com.android.server.wifi
Change-Id: I4c8a1d716bf373322b38285997443664ed27b51c
Merged-In: I4c8a1d716bf373322b38285997443664ed27b51c
8 files changed
tree: f5dd1385b4ab0257955a86a5fe72a61e938d919a
  1. apex/
  2. service/
  3. metrics_pdd_hook.py
  4. PREUPLOAD.cfg