Fold BazelCrashUtils.java into BugReport.java. There's no need to have both of these.
This was very tedious and a lot of care had to be done in order to avoid build-time cycles -- this is mostly due to the combination of (a) the serialization codebase's usage of BugReport and (b) the proliferation of '@AutoCodec' annotations.
Also, while I'm here, slightly improve readability of BugReport.java.
RELNOTES: None
PiperOrigin-RevId: 231241644
diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/BUILD b/src/main/java/com/google/devtools/build/lib/sandbox/BUILD
index bdbfc9a..935a8de 100644
--- a/src/main/java/com/google/devtools/build/lib/sandbox/BUILD
+++ b/src/main/java/com/google/devtools/build/lib/sandbox/BUILD
@@ -20,6 +20,7 @@
"//src/main/java/com/google/devtools/build/lib:command-utils",
"//src/main/java/com/google/devtools/build/lib:events",
"//src/main/java/com/google/devtools/build/lib:io",
+ "//src/main/java/com/google/devtools/build/lib:out-err",
"//src/main/java/com/google/devtools/build/lib:process_util",
"//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib:util",