ART: Some iwyu for logging.h

Remove over-broad use in headers. Fix up transitive includes.

Bug: 119869270
Test: mmma art
Change-Id: I518fa7c8bee014b260818fca1fbde6ec47d126da
diff --git a/libdexfile/dex/class_iterator.h b/libdexfile/dex/class_iterator.h
index 477c93b..8ed585b 100644
--- a/libdexfile/dex/class_iterator.h
+++ b/libdexfile/dex/class_iterator.h
@@ -17,7 +17,7 @@
 #ifndef ART_LIBDEXFILE_DEX_CLASS_ITERATOR_H_
 #define ART_LIBDEXFILE_DEX_CLASS_ITERATOR_H_
 
-#include "base/logging.h"
+#include <android-base/logging.h>
 
 namespace art {