Convert GN visibility to be a list.

GN visibility currently allows either string or list types, but this is causing
some problems for some templates. I'm going to require it to be lists, so am
changing all callers before pushing the new binary.

R=jam@chromium.org

Review URL: https://codereview.chromium.org/555523002
diff --git a/BUILD.gn b/BUILD.gn
index f811cf0..c4c802e 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -116,7 +116,7 @@
 }
 
 # Targets below this are only visible within this file.
-visibility = ":*"
+visibility = [ ":*" ]
 
 component("safemath") {
   sources = [