Reland "Remove/replace unnecessary logging.h includes in .cc files (ipc)"

This is a reland of ba6e417c4da5629fb66f27fddf7d159f548a59bd
The revert (crrev.com/c/2165458) was unrelated to this change.

Original change's description:
> Remove/replace unnecessary logging.h includes in .cc files (ipc)
>
> CHECK, CHECK_EQ etc., and NOTREACHED/NOTIMPLEMENTED have moved
> to the much smaller headers check.h, check_op.h, and notreached.h,
> respectively.
>
> This CL updates .cc files to use those headers instead when
> possible, with the purpose of saving compile time.
>
> (Split out from https://crrev.com/c/2164525 which also has
> notes on how the change was generated.)
>
> Bug: 1031540
> Change-Id: I9b41171cc43f427005f9a9d78e5cd61341ebeb40
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2164512
> Commit-Queue: Tom Sepez <[email protected]>
> Auto-Submit: Hans Wennborg <[email protected]>
> Reviewed-by: Tom Sepez <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#762412}

TBR=tsepez

Bug: 1031540
Change-Id: If1f75bd7c8ede51d08b660b3688bf392eceeab7a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2167437
Reviewed-by: Hans Wennborg <[email protected]>
Commit-Queue: Hans Wennborg <[email protected]>
Cr-Commit-Position: refs/heads/master@{#762771}
diff --git a/ipc/ipc_mojo_bootstrap.cc b/ipc/ipc_mojo_bootstrap.cc
index 9deabdb1e..70d47b1 100644
--- a/ipc/ipc_mojo_bootstrap.cc
+++ b/ipc/ipc_mojo_bootstrap.cc
@@ -15,8 +15,8 @@
 
 #include "base/bind.h"
 #include "base/callback.h"
+#include "base/check_op.h"
 #include "base/containers/queue.h"
-#include "base/logging.h"
 #include "base/macros.h"
 #include "base/memory/ptr_util.h"
 #include "base/no_destructor.h"