WifiLastResortWatchdog: Use injector to get SelfRecovery

To solve cyclic dependencies between WifiLastResortWatchdog &
SelfRecovery via ClientModeImpl.

Bug: 117867598
Test: Unit tests
Test: Device boots up and connects to networks.
Test: Manual test using an assert to ensure SelfRecovery is not null.
Change-Id: I81b973157b0804a5b8002dba71c57a2977ce4421
3 files changed