Import buildifier

This patch sets up buildifier to run as part of CI. It can also be run
manually via `//tools/lint:buildifier`.

As a consequence, I needed to make the whole repo conform.

Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
Change-Id: Ic41c97b17255813b6c21aef40ab2f8a216683a2c
diff --git a/frc971/analysis/BUILD b/frc971/analysis/BUILD
index 4850f97..0269d65 100644
--- a/frc971/analysis/BUILD
+++ b/frc971/analysis/BUILD
@@ -1,11 +1,10 @@
-package(default_visibility = ["//visibility:public"])
-
 load("@npm_bazel_typescript//:defs.bzl", "ts_library")
-load("@com_google_protobuf//:protobuf.bzl", "py_proto_library")
-load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary", "rollup_bundle")
+load("@build_bazel_rules_nodejs//:defs.bzl", "rollup_bundle")
 load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library", "flatbuffer_ts_library")
 load("//aos:config.bzl", "aos_config")
 
+package(default_visibility = ["//visibility:public"])
+
 cc_binary(
     name = "py_log_reader.so",
     srcs = ["py_log_reader.cc"],