Fixes `error: thread-local storage is not supported for the current target` by upgrading clang_7 -> to clang_8 which supports thread-local storage.
Fixes #93787
Using `bazel_self` for self-references makes managing bazel versions easier: their less risk of changing defaults or copy pasted code for no versions leading to incorrect self-references.
Needed for Tensorflow 2.1