WifiLogger: add support for packet fate

1) Provide a method for other parts of wifi service
   to report connection failures to WifiLogger.
2) Start packet fate monitoring if/when we start
   logging in verbose mode.
3) Fetch packet fates on failure, as appropriate.
4) Include packet fate information in dumps.

While there:
a) Change visibility of the single-arg dump() method
   in BaseWifiLogger. (Only derived classes should be
   calling that overload.)
b) Disambiguate the call from WifiLogger.dump() to
   BaseWifiLogger.dump(), by adding |super| to the
   expression.
c) Remove unused WifiNative.WIFI_ERROR_UNINITIALIZED

BUG=27528124
TEST=unit tests

Change-Id: Ica85ce39e79983194c3930ef54c29ac07454faed
4 files changed
tree: d5aa13b08605ac986ca274fec6e2de9cdd85d118
  1. service/
  2. tests/