Use sdbusplus object wrapper

Use sdbusplus::server::object::object to wrap interfaces.  This is
the preferred way to ensure created objects emit freedesktop
ObjectManager signals.

Resolves openbmc/openbmc#756

Change-Id: Ia57057e0227ed92bef77f28e42942194f5e802f3
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/manager.cpp b/manager.cpp
index 77d5990..c62c288 100644
--- a/manager.cpp
+++ b/manager.cpp
@@ -54,7 +54,7 @@
         const char *busname,
         const char *root,
         const char *iface) :
-    sdbusplus::server::xyz::openbmc_project::Inventory::Manager(bus, root),
+    details::ServerObject<details::ManagerIface>(bus, root),
     _shutdown(false),
     _root(root),
     _bus(std::move(bus)),