platform2: remove unused base/macro.h

base/macros.h will be removed in r941411 (crrev.com/c/3279210). All
usages of DISALLOW_* macros have been migrated to delete ctors and
ignore_result to std::ignore so it is safe to remove the include.

See LSC proposal: go/chromeos-lsc-libchrome-remove-base-macro

BUG=b:211560276
TEST=CQ

Change-Id: Ia8a34295fa11c7c2bc88f37394f8855c67dace80
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3531653
Owners-Override: Dominick Ng <dominickn@google.com>
Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
Commit-Queue: Grace Cham <hscham@chromium.org>
Tested-by: Grace Cham <hscham@chromium.org>
NOKEYCHECK=True
GitOrigin-RevId: 59189cee984506c11969e028f2a520fbecebbda6
diff --git a/iio_channel.h b/iio_channel.h
index 36cb1c7..1fa1ca1 100644
--- a/iio_channel.h
+++ b/iio_channel.h
@@ -8,8 +8,6 @@
 #include <optional>
 #include <string>
 
-#include <base/macros.h>
-
 #include "libmems/export.h"
 
 namespace libmems {
diff --git a/iio_context.h b/iio_context.h
index 69f8110..76f9d50 100644
--- a/iio_context.h
+++ b/iio_context.h
@@ -12,8 +12,6 @@
 #include <string>
 #include <vector>
 
-#include <base/macros.h>
-
 #include "libmems/export.h"
 
 namespace libmems {
diff --git a/iio_device.h b/iio_device.h
index c052032..20613c5 100644
--- a/iio_device.h
+++ b/iio_device.h
@@ -15,7 +15,6 @@
 
 #include <base/containers/flat_map.h>
 #include <base/files/file_path.h>
-#include <base/macros.h>
 #include <base/time/time.h>
 
 #include "libmems/export.h"