DO NOT MERGE ANYWHERE: Fix WiFiNetworkAgent#unwanted

1) No longer blacklist a network when it's unwanted by NetworkAgent.
2) Deprecate the network disable reason BAD_LINK.
3) Stop WiFi Auto_Connect attempt if neither saved Wifi network nor
   untrusted WiFi network is requested.

Note: this CL is a cherry-pick of ag/1261693, as that CL cannot be
submitted until after N DR cutoff date (expect submission on 8/18).

Bug: 28558417
Tests: Unit Tests and manual tests
Change-Id: I2b245cfb357b92ed925d89603e0fefded9d6865a
(cherry pick from commit c4d044acc589188f25b8dcd962db52e1fc08fe8d)
4 files changed
tree: 995c61b755d19d8f1a45b83228adfc629856d41c
  1. service/
  2. tests/