shill: Rename SMLOG to SLOG

Rewrite SMLOG as SLOG, thus saving many edits.  Change the location of
the SLOG macro to be memory_log.h, requiring includes to be rewritten
and reordered.  While we're rewriting includes, moving all assorted
logging includes into a generic shill/logging.h, thus saving future
logging changes from altering these includes ever again.

BUG=chromium-os:31145
TEST=Builds, unit tests still pass

Change-Id: Ie5129fcbdda87f3149460209a682c698b876b09a
Reviewed-on: https://gerrit.chromium.org/gerrit/29650
Commit-Ready: Christopher Wiley <wiley@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Tested-by: Christopher Wiley <wiley@chromium.org>
diff --git a/device.cc b/device.cc
index 68a1cf2..9bfd3c8 100644
--- a/device.cc
+++ b/device.cc
@@ -14,7 +14,6 @@
 
 #include <base/bind.h>
 #include <base/file_util.h>
-#include <base/logging.h>
 #include <base/memory/ref_counted.h>
 #include <base/stringprintf.h>
 #include <chromeos/dbus/service_constants.h>
@@ -27,12 +26,12 @@
 #include "shill/error.h"
 #include "shill/event_dispatcher.h"
 #include "shill/http_proxy.h"
+#include "shill/logging.h"
 #include "shill/manager.h"
 #include "shill/metrics.h"
 #include "shill/property_accessor.h"
 #include "shill/refptr_types.h"
 #include "shill/rtnl_handler.h"
-#include "shill/scope_logger.h"
 #include "shill/service.h"
 #include "shill/store_interface.h"
 #include "shill/technology.h"