shill: add log message reporting wake on WiFi features enabled

Add an INFO log that reports what wake on WiFi features are enabled before
the system enters suspend. This will make it easier to debug wake on WiFi
related bugs since we will know for sure what wake on WiFi capabilities the
system enter suspend with.

Also:
- Only log wake on WiFi suspend/dark resume/resume messages if the
  platform supports wake on WiFi so that logs are less confusing.
- Log wakeup reason and WakeOnWiFi::BeforeSuspendActions connection status
  at the default (INFO) log level.

BUG=chromium:473734
TEST=None.

Change-Id: I2aaa3d07ab98aa3251d4c03334da53b2cc098e5f
Reviewed-on: https://chromium-review.googlesource.com/263972
Tested-by: Samuel Tan <samueltan@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Samuel Tan <samueltan@chromium.org>
1 file changed