shill: Small refactor of iw code.

callback80211_object.cc/.h have been pulled out of config80211.cc/.h
(and, except for a small chunk that is #ifdeffed out, identical).  Also,
gave constant numbers to the indecis of
UserBoundNlMessage::connect_status_map_.  Uncommented-out DeleteStationMessage.

BUG=None.
TEST=shill unit tests.

Change-Id: I51899e810a54b501e9d27b701649455d88bb5172
Reviewed-on: https://gerrit.chromium.org/gerrit/30923
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Ready: Wade Guthrie <wdg@chromium.org>
Tested-by: Wade Guthrie <wdg@chromium.org>
diff --git a/shill_daemon.h b/shill_daemon.h
index e027ca6..291a479 100644
--- a/shill_daemon.h
+++ b/shill_daemon.h
@@ -9,7 +9,6 @@
 
 #include <base/memory/scoped_ptr.h>
 
-#include "shill/config80211.h"
 #include "shill/event_dispatcher.h"
 #include "shill/glib.h"
 #include "shill/manager.h"
@@ -18,7 +17,9 @@
 
 namespace shill {
 
+class Callback80211Object;
 class Config;
+class Config80211;
 class ControlInterface;
 class DHCPProvider;
 class Error;