Add Hardware status page and system table

Adds ability to see system information in table format with a row
expansion details view. Modified tables styles to add table borders.

Created global mixin for table data formatting:
- Show '--' for undefined or empty string values
- Map Redfish health status options to status-icon values

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I5b45c37997647f5a265c1e84eb53f0b51699ee20
diff --git a/src/router/index.js b/src/router/index.js
index e35e0f5..f67d5ee 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -32,6 +32,14 @@
         }
       },
       {
+        path: '/health/hardware-status',
+        name: 'hardware-status',
+        component: () => import('@/views/Health/HardwareStatus'),
+        meta: {
+          title: 'appPageTitle.hardwareStatus'
+        }
+      },
+      {
         path: '/health/sensors',
         name: 'sensors',
         component: () => import('@/views/Health/Sensors'),