Added native Bazel build to GUI2. Reduced a lot of the unused Angular CLI structures

Reviewers should look at the changes in WORKSPACE, BUILD, BUILD.bazel, README.md files
This is only possible now as rules_nodejs went to 1.0.0 on December 20
gui2 has now been made the entry point (rather than gui2-fw-lib)
No tests or linting are functional yet for Typescript
Each NgModule now has its own BUILD.bazel file with ng_module
gui2-fw-lib is all one module and has been refactored to simplify the directory structure
gui2-topo-lib is also all one module - its directory structure has had 3 layers removed
The big bash script in web/gui2/BUILD has been removed - all is done through ng_module rules
in web/gui2/src/main/webapp/BUILD.bazel and web/gui2/src/main/webapp/app/BUILD.bazel

Change-Id: Ifcfcc23a87be39fe6d6c8324046cc8ebadb90551
diff --git a/tools/build/bazel/angular_workspace.bzl b/tools/build/bazel/angular_workspace.bzl
index cf380ea..6369a01 100644
--- a/tools/build/bazel/angular_workspace.bzl
+++ b/tools/build/bazel/angular_workspace.bzl
@@ -1,19 +1,22 @@
 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("@npm_bazel_karma//:package.bzl", "npm_bazel_karma_dependencies")
 load("@io_bazel_rules_webtesting//web:repositories.bzl", "web_test_repositories")
-load("@npm_bazel_karma//:browser_repositories.bzl", "browser_repositories")
+load("@io_bazel_rules_webtesting//web/versioned:browsers-0.3.2.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()
+    npm_bazel_karma_dependencies()
 
     web_test_repositories()
 
-    browser_repositories()
+    browser_repositories(
+        chromium = True,
+        firefox = True,
+    )
 
     ts_setup_workspace()