[bazel] Add hermetic NDK C++ toolchain.
This toolchain is copied almost verbatim from the SkCMS repository. See links at the top of each relevant file.
I chose to modify the copied toolchain as little as possible in order to preserve the ability to perform diffs against the original toolchain in the SkCMS repository. In future CLs, I might modify this toolchain to look more like the Linux toolchain (e.g. //toolchain/ndk_linux_arm64_toolchain_config.bzl vs. //toolchain/linux_amd64_toolchain_config.bzl).
Bug: skia:14227
Change-Id: I009241b81d336b8a24f1e05b972a2f0cf87cfe0c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/663620
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Leandro Lovisolo <lovisolo@google.com>
26 files changed