workspace: Adding bazel build formatter/linter

Adds in buildifier bazel targets that autoformat/lint the entire
WORKSPACE. This can be invoked by running;

'bazel run //:buildifier'

or

'bazel run //:buildifier_test'

Change-Id: Iaaf7f6241e29894eca94aa6b5d0ca3b33255b7f7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/36160
Reviewed-by: Keir Mierle <keir@google.com>
Commit-Queue: Keir Mierle <keir@google.com>
diff --git a/pw_containers/BUILD b/pw_containers/BUILD
index 99926f4..d2030d4 100644
--- a/pw_containers/BUILD
+++ b/pw_containers/BUILD
@@ -26,14 +26,13 @@
     name = "pw_containers",
     deps = [
         ":flat_map",
-        ":vector",
         ":intrusive_list",
+        ":vector",
     ],
 )
 
 pw_cc_library(
     name = "intrusive_list",
-    deps = [ "//pw_assert" ],
     srcs = [
         "intrusive_list.cc",
         "public/pw_containers/internal/intrusive_list_impl.h",
@@ -42,6 +41,7 @@
         "public/pw_containers/intrusive_list.h",
     ],
     includes = ["public"],
+    deps = ["//pw_assert"],
 )
 
 pw_cc_library(