string: ensure string included when used

Latest upstream yocto appears to have removed a free include of string.
This is causing compile failures for files which do not include it
properly.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I8df4c564af2c8e8294cdcb3e74f9d7cd106d4ec8
diff --git a/fault-monitor/fru-fault-monitor.hpp b/fault-monitor/fru-fault-monitor.hpp
index 54eb655..d8ec721 100644
--- a/fault-monitor/fru-fault-monitor.hpp
+++ b/fault-monitor/fru-fault-monitor.hpp
@@ -4,6 +4,7 @@
 
 #include <sdbusplus/bus.hpp>
 #include <sdbusplus/server.hpp>
+#include <string>
 
 namespace phosphor
 {
diff --git a/group.hpp b/group.hpp
index 4e0a283..fead647 100644
--- a/group.hpp
+++ b/group.hpp
@@ -4,7 +4,9 @@
 
 #include <sdbusplus/bus.hpp>
 #include <sdbusplus/server/object.hpp>
+#include <string>
 #include <xyz/openbmc_project/Led/Group/server.hpp>
+
 namespace phosphor
 {
 namespace led
diff --git a/ledlayout.hpp b/ledlayout.hpp
index 90b333c..f12e0b5 100644
--- a/ledlayout.hpp
+++ b/ledlayout.hpp
@@ -2,6 +2,7 @@
 
 #include <map>
 #include <set>
+#include <string>
 
 namespace phosphor
 {
diff --git a/manager.hpp b/manager.hpp
index 85319fe..2c79a2f 100644
--- a/manager.hpp
+++ b/manager.hpp
@@ -5,6 +5,7 @@
 #include <map>
 #include <sdbusplus/bus.hpp>
 #include <set>
+#include <string>
 
 namespace phosphor
 {