Added BUILD file for gui2-fw-lib bazel build

This is another step along the way of having Native Bazel builds for Angular
Not fully there yet - waiting for Angular v9 in next 2 weeks
but don't want to wait that long to merge all of this

For most people the main concern is updates to WORKSPACE

Change-Id: I28170b8f8daaa2959327c259fe6a10df075113bb
diff --git a/tools/build/bazel/angular_workspace.bzl b/tools/build/bazel/angular_workspace.bzl
new file mode 100644
index 0000000..cf380ea
--- /dev/null
+++ b/tools/build/bazel/angular_workspace.bzl
@@ -0,0 +1,20 @@
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("@npm_bazel_protractor//:package.bzl", "npm_bazel_protractor_dependencies")
+load("@npm_bazel_karma//:package.bzl", "rules_karma_dependencies")
+load("@io_bazel_rules_webtesting//web:repositories.bzl", "web_test_repositories")
+load("@npm_bazel_karma//:browser_repositories.bzl", "browser_repositories")
+load("@npm_bazel_typescript//:index.bzl", "ts_setup_workspace")
+load("@io_bazel_rules_sass//sass:sass_repositories.bzl", "sass_repositories")
+
+def load_angular():
+    npm_bazel_protractor_dependencies()
+
+    rules_karma_dependencies()
+
+    web_test_repositories()
+
+    browser_repositories()
+
+    ts_setup_workspace()
+
+    sass_repositories()