[bazel] fixup WORKSPACE to run at the top level

I wanted to be able to test at the top level and had to mark vendored
workspaces as independent so we don't build and run their tests.

* marked vendored WORKSPACES as local_repositories
* added entry to .bazelignore for
hw/ip/prim/util/vendor/google_verible_verilog_syntax_py
sw/vendor/google_googletest

Tested=`bazel test //...`

Signed-off-by: Drew Macrae <drewmacrae@google.com>
diff --git a/.bazelignore b/.bazelignore
new file mode 100644
index 0000000..6e4a335
--- /dev/null
+++ b/.bazelignore
@@ -0,0 +1,2 @@
+hw/ip/prim/util/vendor/google_verible_verilog_syntax_py
+sw/vendor/google_googletest
diff --git a/WORKSPACE b/WORKSPACE
index fb2a9e8..66cf1ed 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -37,6 +37,12 @@
     path = "sw/vendor/google_googletest",
 )
 
+# We have a 'vendored' copy of the google_verible_verilog_syntax_py repo
+local_repository(
+    name = "google_verible_verilog_syntax_py",
+    path = "hw/ip/prim/util/vendor/google_verible_verilog_syntax_py",
+)
+
 # Abseil is required by googletest.
 http_archive(
     name = "com_google_absl",