Update packages and fix vulnerabilities

Ran "npm-check --update-all --save-exact"
then "npm audit fix".
Rolled back to xterm 3, since problems building xterm 4.

Tested: Built the GUI and loaded on a Witherspoon.

Change-Id: Ibe86fba54090bfa8b4ef0a6d87baf3dd4f88d48f
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/package.json b/package.json
index 8d8f170..156bff8 100644
--- a/package.json
+++ b/package.json
@@ -37,57 +37,57 @@
   "dependencies": {
     "@novnc/novnc": "git+https://github.com/novnc/noVNC.git#25b3d49d322b0a7c9ee1e071d93042d70f5176b7",
     "angular": "1.7.9",
-    "angular-animate": "1.7.8",
+    "angular-animate": "1.7.9",
     "angular-clipboard": "1.7.0",
-    "angular-cookies": "1.7.8",
-    "angular-messages": "1.7.8",
-    "angular-route": "1.7.8",
-    "angular-sanitize": "1.7.8",
+    "angular-cookies": "1.7.9",
+    "angular-messages": "1.7.9",
+    "angular-route": "1.7.9",
+    "angular-sanitize": "1.7.9",
     "angular-ui-bootstrap": "2.5.6",
-    "angular-ui-router": "1.0.22",
-    "bootstrap": "4.3.1",
-    "core-js": "3.2.1",
-    "is-path-inside": "3.0.1",
+    "angular-ui-router": "1.0.25",
+    "bootstrap": "4.4.1",
+    "core-js": "3.6.5",
+    "is-path-inside": "3.0.2",
     "ng-toast": "2.0.0",
     "pkg-dir": "4.2.0",
-    "regenerator-runtime": "0.13.3",
+    "regenerator-runtime": "0.13.5",
     "text-encoding": "0.7.0",
     "xterm": "3.14.5"
   },
   "peerDependencies": {},
   "devDependencies": {
-    "@babel/core": "7.5.5",
-    "@babel/preset-env": "7.5.5",
-    "angular-mocks": "1.7.8",
-    "assets-webpack-plugin": "3.9.10",
-    "autoprefixer": "9.6.1",
+    "@babel/core": "7.9.0",
+    "@babel/preset-env": "7.9.5",
+    "angular-mocks": "1.7.9",
+    "assets-webpack-plugin": "3.9.12",
+    "autoprefixer": "9.7.6",
     "babel-core": "6.26.3",
-    "babel-loader": "8.0.6",
+    "babel-loader": "8.1.0",
     "babel-polyfill": "6.26.0",
     "compression-webpack-plugin": "3.1.0",
     "copy-webpack-plugin": "5.1.1",
-    "css-loader": "3.2.0",
+    "css-loader": "3.5.2",
     "eslint-plugin-angular": "4.0.1",
     "event-stream": "4.0.1",
-    "file-loader": "4.2.0",
+    "file-loader": "6.0.0",
     "filter-chunk-webpack-plugin": "2.1.0",
-    "html-loader": "0.5.5",
+    "html-loader": "1.1.0",
     "html-minifier": "4.0.0",
     "html-webpack-inline-source-plugin": "0.0.10",
-    "html-webpack-plugin": "3.2.0",
+    "html-webpack-plugin": "4.2.0",
     "ignore-assets-webpack-plugin": "2.0.1",
-    "mini-css-extract-plugin": "0.8.0",
+    "mini-css-extract-plugin": "0.9.0",
     "node-sass": "4.13.1",
-    "null-loader": "3.0.0",
-    "raw-loader": "3.1.0",
-    "rimraf": "3.0.0",
-    "sass-loader": "7.2.0",
-    "style-loader": "1.0.0",
-    "svg-inline-loader": "0.8.0",
+    "null-loader": "4.0.0",
+    "raw-loader": "4.0.1",
+    "rimraf": "3.0.2",
+    "sass-loader": "8.0.2",
+    "style-loader": "1.1.4",
+    "svg-inline-loader": "0.8.2",
     "uglifyjs-webpack-plugin": "2.2.0",
-    "webpack": "4.39.2",
-    "webpack-cli": "3.3.7",
-    "webpack-dev-server": "3.8.0"
+    "webpack": "4.42.1",
+    "webpack-cli": "3.3.11",
+    "webpack-dev-server": "3.10.3"
   },
   "license": "Apache-2.0",
   "licenses": [