Add ability to configure from dbus

This allows configuration of PID control from dbus using
entity manager. Sample configuration will be pushed to
entity-manager repo shortly.

Tested-by: Used yaml configuration and dbus / entity-manager
           based configuration and pid seemed to work the same.
	   Verified printout of configuration matched generated
	   cpp files.

Change-Id: Ia7b016e53262791ffcccdb9b21c1ccddae2926bc
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/main.cpp b/main.cpp
index fa94dd6..75b55fd 100644
--- a/main.cpp
+++ b/main.cpp
@@ -29,6 +29,8 @@
 
 /* Configuration. */
 #include "conf.hpp"
+#include "config.h"
+#include <dbus/dbusconfiguration.hpp>
 
 /* Misc. */
 #include "util.hpp"
@@ -88,6 +90,10 @@
     }
 
     auto ModeControlBus = sdbusplus::bus::new_default();
+    if (configureDbus)
+    {
+        dbus_configuration::init(ModeControlBus);
+    }
     SensorManager mgmr;
     std::unordered_map<int64_t, std::unique_ptr<PIDZone>> zones;