Support tf tf repo macros in external repos. (#4730)
* Support tf tf repo macros in external repos.
* Add patch to tf
* Remove patches to TF and implement macro locally.
TF references local repo rather than using `clean_dep` that would
make it usable externally; prefer local impl rather than patching.
* Remove binary
* Copy bazel directory into docker.
* Remove unused torch bzl library