Add Reboot BMC page

Created a ControlStore with the intention to consolidate actions
across multiple subnav pages under the 'Control' tab, instead of
creating a dedicated RebootBmc store with one action.

- Update PageSection component to make sectionTitle prop optional
- Changed PageTitle computed property to data since the value
  doesn't change during the component lifecycle
- Change PageSection <section> element to <div> to avoid
  accessibility issues

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I2877e2a7b9bfee245c48d52c70859978b74be7f3
diff --git a/src/router/index.js b/src/router/index.js
index bec7f54..9a30e97 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -32,6 +32,14 @@
         }
       },
       {
+        path: '/control/reboot-bmc',
+        name: 'reboot-bmc',
+        component: () => import('@/views/Control/RebootBmc'),
+        meta: {
+          title: 'pageTitle.rebootBmc'
+        }
+      },
+      {
         path: '/unauthorized',
         name: 'unauthorized',
         component: () => import('@/views/Unauthorized'),