IntelCPUSensor: Use libpeci when communicating via peci-legacy

When using peci-legacy the general approach is to use libpeci as
the middleware to communicate with peci core from userspace.
Integrate libpeci with IntelCPUSensor and use library functions to issue
peci commands where necessary.

Tested: hwmons are succesfully created in the same way
they were created using ioctl.

Change-Id: I4ecd70e604d447a4066dc5fb8d902992cb97cadf
Signed-off-by: Oleksandr Shulzhenko <oleksandr.shulzhenko.viktorovych@intel.com>
diff --git a/.gitignore b/.gitignore
index e0886a4..2408bb2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
 !subprojects/*.wrap
 !subprojects/.clang-tidy
 !subprojects/.clang-format
+!subprojects/.clang-tidy-ignore
 
 .vscode
 .idea/