Implement WakeupController lifecycle events.

Implements the lifecycle hooks to WakeupController and adds them to
WifiStateMachine state transitions.

Bug: 64094365
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: Ie58fc5071d1f9f01f30937856ebca922beb1f7ca
5 files changed