Add D-Bus Raw PECI Daemon

This adds a new D-Bus daemon to handle raw PECI requests over
D-Bus.

The D-Bus interface provides a Send method that takes a
vector of byte vectors where each byte vector contains the raw
data for a single PECI command.  This allows sending an array
of raw PECI commands to execute in bulk to avoid issues with
network latency when sending multiple commands.

The method returns a vector of raw PECI responses corresponding
to the vector of raw commands.

Tested:
Confirmed that a single and multiple PECI commands correctly
execute and return when SendRawPeci is called.

Change-Id: I6b2d0f81366ea77057e70d69c72be90ba4c4aeb9
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
diff --git a/service_files/com.intel.peci.service b/service_files/com.intel.peci.service
new file mode 100644
index 0000000..88c7025
--- /dev/null
+++ b/service_files/com.intel.peci.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Intel CPU Raw PECI interface
+
+[Service]
+Restart=always
+ExecStart=/usr/bin/raw-peci
+Type=dbus
+BusName=com.intel.peci
+
+[Install]
+WantedBy=multi-user.target