Move dependencies on Tensorflow under third_party/xla_client and torch_xla/csrc to use TSL where possible (#4717)
* Move dependencies and headers on tensorflow to use tensorflow/tsl in
third_party/xla_client
This commit takes care of the 'trivial' dependencies on tensorflow that
can easily be replaced with targets that XLA will have. A quick glance
at the remaining TF targets/headers suggests that they are all related
to XRT.
* Update formatting
* More TSL replacements under csrc
* Update csrc/*.cpp to use TSL where possible, run clang-format
* This reverts commit 2dc2b48535612e72d9cba4da124929c5686aa016.
* More tensorflow:: -> tsl:: replacements in csrc
* Remove accidental duplication of commented out test
* Fix formatting in helpers.h
* Fix formatting (actually this time)