Fixups to build on Kelvin, and expose tools

- Change the visibility on tensorflow/lite/micro/tools, so we can use
  them from a different repository
- Remove a dependency from tensorflow/lite/kernels:kernel_util, that is
  incompatible with TF_LITE_STATIC_MEMORY

Change-Id: I04992764d1d67ce77337a3e7a05cdee8e3f54c7f
diff --git a/tensorflow/lite/kernels/BUILD b/tensorflow/lite/kernels/BUILD
index 4b48db1..fc2f794 100644
--- a/tensorflow/lite/kernels/BUILD
+++ b/tensorflow/lite/kernels/BUILD
@@ -27,7 +27,8 @@
     ],
     copts = tflite_copts() + micro_copts(),
     deps = [
-        "//tensorflow/lite:array",
+        # Not compatible with TF_LITE_STATIC_MEMORY
+        # "//tensorflow/lite:array",
         "//tensorflow/lite:kernel_api",
         "//tensorflow/lite/c:common",
         "//tensorflow/lite/kernels/internal:cppmath",
diff --git a/tensorflow/lite/micro/tools/BUILD b/tensorflow/lite/micro/tools/BUILD
index 1051241..60e3c3d 100644
--- a/tensorflow/lite/micro/tools/BUILD
+++ b/tensorflow/lite/micro/tools/BUILD
@@ -3,7 +3,7 @@
 load("//tensorflow:extra_rules.bzl", "tflm_application_friends")
 
 package(
-    default_visibility = ["//:__subpackages__"],
+    default_visibility = ["//visibility:public"],
     licenses = ["notice"],
 )