Many changes to support stricter deps

* Split pw_assert targets as in pwrev/9000.
* Add many missing dependencies (mostly on //pw_unit_test)
* Added visibility and licenses to pw_minimal_cpp_stdlib/BUILD
* Used explicit template params in pw_result/result_test.cc
* Added missing #include of pw_kvs/pw_kvs_private/macros.h

Change-Id: I9bdc875b585e47792ca926f7c75cfe055b02fa48
Bug: 101
diff --git a/pw_kvs/BUILD b/pw_kvs/BUILD
index 3720f93..fd17d66 100644
--- a/pw_kvs/BUILD
+++ b/pw_kvs/BUILD
@@ -55,6 +55,8 @@
         "//pw_checksum",
         "//pw_containers",
         "//pw_log",
+        "//pw_log:facade",
+        "//pw_span",
         "//pw_status",
     ],
 )
@@ -67,6 +69,7 @@
     deps = [
         ":pw_kvs",
         "//pw_checksum",
+        "//pw_span",
     ],
 )
 
@@ -82,8 +85,11 @@
     includes = ["public"],
     visibility = ["//visibility:private"],
     deps = [
+        "//pw_containers",
         "//pw_kvs",
         "//pw_log",
+        "//pw_log:facade",
+        "//pw_span",
         "//pw_status",
     ],
 )
@@ -99,8 +105,10 @@
     includes = ["public"],
     visibility = ["//visibility:private"],
     deps = [
+        "//pw_containers",
         "//pw_kvs",
         "//pw_log",
+        "//pw_log:facade",
         "//pw_status",
     ],
 )
@@ -112,6 +120,8 @@
     ],
     deps = [
         ":pw_kvs",
+        "//pw_status",
+        "//pw_unit_test",
     ],
 )
 
@@ -123,6 +133,7 @@
         ":pw_kvs",
         "//pw_checksum",
         "//pw_log",
+        "//pw_unit_test",
     ],
 )
 
@@ -135,6 +146,8 @@
         ":pw_kvs",
         ":test_utils",
         "//pw_log:backend",
+        "//pw_span",
+        "//pw_unit_test",
     ],
 )
 
@@ -145,6 +158,7 @@
         ":pw_kvs",
         ":test_utils",
         "//pw_log:backend",
+        "//pw_unit_test",
     ],
 )
 
@@ -155,7 +169,13 @@
         ":crc16",
         ":pw_kvs",
         ":test_utils",
+        "//pw_checksum",
         "//pw_log:backend",
+        "//pw_log:facade",
+        "//pw_span",
+        "//pw_status",
+        "//pw_string",
+        "//pw_unit_test",
     ],
 )
 
@@ -169,6 +189,7 @@
         ":pw_kvs",
         ":test_utils",
         "//pw_log:backend",
+        "//pw_unit_test",
     ],
 )
 
@@ -182,6 +203,7 @@
         ":test_utils",
         "//pw_checksum",
         "//pw_log:backend",
+        "//pw_unit_test",
     ],
 )
 
@@ -195,6 +217,9 @@
         ":test_utils",
         "//pw_checksum",
         "//pw_log:backend",
+        "//pw_log:facade",
+        "//pw_span",
+        "//pw_unit_test",
     ],
 )
 
@@ -205,6 +230,7 @@
         ":pw_kvs",
         ":test_utils",
         "//pw_log:backend",
+        "//pw_unit_test",
     ],
 )