Move linux header include to peci.c

The linux header is only needed by libpeci, so moving it to
peci.c so applications can include peci.h without also having
to include the linux header.

Tested:
Ran PECI commands from various applications and utilities and
confirmed that PECI still works correctly without the need to
include kernel headers.

Change-Id: Icb3420a8ea7c72d2349bb2540c4c9965fe2c9e89
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
diff --git a/peci.c b/peci.c
index 6aef7a8..90a0d20 100644
--- a/peci.c
+++ b/peci.c
@@ -21,6 +21,11 @@
 #include <syslog.h>
 #include <time.h>
 #include <unistd.h>
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wcpp"
+#pragma GCC diagnostic ignored "-Wvariadic-macros"
+#include <linux/peci-ioctl.h>
+#pragma GCC diagnostic pop
 
 EPECIStatus peci_GetDIB_seq(uint8_t target, uint64_t* dib, int peci_fd);