Bazel rules for "build-in-docker" (or "bid")

Bid allows you to create a build rule that runs a single bazel build action inside a Docker container. And if you can run a single action, you can run more if you so choose. This helps you if you must use software which is hard to bazelize, such as typically some EDA packages. The limitation is, you must have a way to invoke docker run. I can afford to do that, but depending on your setup you…