build: Convert project to meson and C++20

Cleanedup all build warnings and updated the header to point to the
latest ipmid.

Change-Id: Ife89b51cda0137c8632fc24525efc131817e07b8
Signed-off-by: Willy Tu <wltu@google.com>
diff --git a/include/sensorutils.hpp b/include/sensorutils.hpp
index 6af1d63..e404a21 100644
--- a/include/sensorutils.hpp
+++ b/include/sensorutils.hpp
@@ -158,7 +158,7 @@
     return sensorType;
 }
 
-inline static uint8_t getSensorEventTypeFromPath(const std::string& path)
+inline static uint8_t getSensorEventTypeFromPath(const std::string&)
 {
     // TODO: Add support for additional reading types as needed
     return 0x1; // reading type = threshold