phosphor-debug-collector: add multihost support patch

- The code changes are based on arm platform patch
- Add meson_option FAULTLOG_DUMP_HOST_NUM to specify the number of hosts
  - For multihost platform, simply use EXTRA_OEMESON to override the
    default value
- Implementation
  - It will create faultlog/<HPM_id> based on the FAULTLOG_DUMP_HOST_NUM
    config
  - When faultlog occurs, the dump manager will determine if the faultlog is for HPM0 or HPM1 based on the RAS dbus service namee and create a new entry under faultlog/<HPM_id> accordingly

Tested:
```
busctl shows faultlog/0 and faultlog/1, which stands for dbus path for
HPM0 and HPM1

$ busctl tree xyz.openbmc_project.Dump.Manager
└─ /xyz
  └─ /xyz/openbmc_project
    └─ /xyz/openbmc_project/dump
      ├─ /xyz/openbmc_project/dump/bmc
      │ └─ /xyz/openbmc_project/dump/bmc/entry
      │   ├─ /xyz/openbmc_project/dump/bmc/entry/1
      │   └─ /xyz/openbmc_project/dump/bmc/entry/2
      └─ /xyz/openbmc_project/dump/faultlog
        ├─ /xyz/openbmc_project/dump/faultlog/0
        └─ /xyz/openbmc_project/dump/faultlog/1
```

Fusion-Link:
platform5: fusion2.corp.google.com/e8d6bad2-a297-3cf0-b588-c8f177ee278c
platform11: fusion2.corp.google.com/03c7ecca-946c-3249-9e10-81575d74eeaa
platform15: fusion2.corp.google.com/bb9ffbd1-d132-3f55-bd70-965501f102f0
platform:17: fusion2.corp.google.com/a0a950c0-1ec1-39c7-b120-74b776e13deb
Google-Bug-Id: 465062246
Change-Id: I3c7cc1431ed83c3426eda1564ab2e71c036e23ba
Signed-off-by: Jimmy Chang <cmchang@google.com>
diff --git a/meta-gbmc-staging b/meta-gbmc-staging
index f95ad07..ac5696c 160000
--- a/meta-gbmc-staging
+++ b/meta-gbmc-staging
@@ -1 +1 @@
-Subproject commit f95ad076fc4f12a93a62eaae0b248b24dbcf6931
+Subproject commit ac5696cc6efa0fa214097e22a06d5216f9c911a0