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/web/gui2/.gitignore b/web/gui2/.gitignore
index 3f98ae9..e724aee 100644
--- a/web/gui2/.gitignore
+++ b/web/gui2/.gitignore
@@ -3,3 +3,7 @@
 dist/
 coverage/
 src/main/webapp/app/fw/
+
+.pki/
+.cache/
+.npm/
diff --git a/web/gui2/src/main/tslint.json b/web/gui2/src/main/tslint.json
index c07f1d2..e366719 100644
--- a/web/gui2/src/main/tslint.json
+++ b/web/gui2/src/main/tslint.json
@@ -129,12 +129,12 @@
       "kebab-case"
     ],
     "no-output-on-prefix": true,
-    "use-input-property-decorator": true,
-    "use-output-property-decorator": true,
-    "use-host-property-decorator": true,
+    "no-inputs-metadata-property": true,
+    "no-outputs-metadata-property": true,
+    "no-host-metadata-property": true,
     "no-input-rename": true,
     "no-output-rename": true,
-    "use-life-cycle-interface": true,
+    "use-lifecycle-interface": true,
     "use-pipe-transform-interface": true,
     "component-class-suffix": true,
     "directive-class-suffix": true