Remove flogger dependency from Starlark
The only place where Starlark dependency uses flogger is `NestedSet`
handling of futures.
Removing flogger removes 140K dependencies (size of three flogger
jars) from Starlark.
```
% bazel run //src/main/java/com/google/devtools/starlark:Starlark -- -c 'print("1")'
...
1
```
```
% bazel query 'deps(//src/main/java/com/google/devtools/starlark:Starlark)' | grep flogger | wc -l
...
0
```
This diff also removes `GoogleAutoProfilerUtils.java` from `profiler`
library, because this file is not used anywhere, but depends on
`flogger`.
Closes #9283.
PiperOrigin-RevId: 270707339
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel only rebuilds what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md
Bazel is released in ‘Beta’. See the product roadmap to learn about the path toward a stable 1.0 release.