message: Split textual headers off of ":android_all_ops" into ":android_all_ops_textual_hdrs".
  Also add some missing includes.
diff: @@ -5225,6 +5225,16 @@ filegroup(
  visibility = ["//visibility:public"],
  )
  +ANDROID_TEXTUAL_HDRS = [
  + "gather_nd_op_cpu_impl.h",
  + "gemm_functors.h",
  + "mirror_pad_op_cpu_impl.h",
  + "scatter_nd_op_cpu_impl.h",
  + "slice_op_cpu_impl.h",
  + "strided_slice_op_impl.h",
  + "tile_ops_cpu_impl.h",
  +]
  +
  # A file group which contains nearly all available operators which
  # may work on Android. This is intended to be used with selective
  # registration.
  @@ -5286,10 +5296,20 @@ filegroup(
  "batch_kernels.*",
  "regex_full_match_op.cc",
  "regex_replace_op.cc",
  - ],
  + # Ops that are inherently incompatible with Android (e.g. tied to x86 platform).
  + "mkl_*",
  + "xsmm_*",
  + "cwise_ops_sycl_common.h",
  + ] + ANDROID_TEXTUAL_HDRS,
  ),
  visibility = ["//visibility:public"],
  )
  +
  +filegroup(
  + name = "android_all_ops_textual_hdrs",
  + srcs = ANDROID_TEXTUAL_HDRS,
  + visibility = ["//visibility:public"],
  +)
  # LINT.ThenChange(//tensorflow/contrib/makefile/tf_op_files.txt)
  cc_library(
  