bmc-security-check: ensure mapper has required setting

Some recent testing found a race condition with the dependencies here:
- phosphor-settings is started
- phosphor-bmc-security-check is started
- phosphor-bmc-security-check calls mapper to find the owner of the
  QuiesceOnHwError property but mapper has not fully introspected
  phosphor-settings (owner of the property) yet
- phosphor-bmc-security-check throws an exception and errors out because
  mapper returns an error

To fix this issue, wait for mapper to have settings introspected
by utilizing the mapper-wait service.

Tested:
- Confirmed race condition no longer hit

Change-Id: I31c10628ddbf4d0210b66c69495435b1eeb2aa62
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/service_files/phosphor-bmc-security-check.service b/service_files/phosphor-bmc-security-check.service
index 9881b8f..aa415b5 100644
--- a/service_files/phosphor-bmc-security-check.service
+++ b/service_files/phosphor-bmc-security-check.service
@@ -2,6 +2,8 @@
 Description=Phosphor BMC Security Check
 Wants=xyz.openbmc_project.Settings.service
 After=xyz.openbmc_project.Settings.service
+Wants=mapper-wait@-xyz-openbmc_project-logging-settings.service
+After=mapper-wait@-xyz-openbmc_project-logging-settings.service
 
 
 [Service]