Fix compilation warnings

Various small issues:
* Member initialization order
* Comparison of different signedness
* Unused parameters
* Unused variable

Change-Id: Ie59db239b4216ad089f7cf0f289e6ed3d6ac8e18
Signed-off-by: Jonathan Doman <jonathan.doman@intel.com>
diff --git a/src/cpuinfo_main.cpp b/src/cpuinfo_main.cpp
index 5fa1c06..c54cdb6 100644
--- a/src/cpuinfo_main.cpp
+++ b/src/cpuinfo_main.cpp
@@ -578,7 +578,7 @@
             "type='signal',interface='org.freedesktop.DBus.Properties',member='"
             "PropertiesChanged',arg0='xyz.openbmc_project."
             "Configuration.XeonCPU'",
-            [&io, conn, &objServer](sdbusplus::message_t& msg) {
+            [&io, conn, &objServer](sdbusplus::message_t& /* msg */) {
         std::cerr << "get cpu configuration match\n";
         static boost::asio::steady_timer filterTimer(io);
         filterTimer.expires_after(std::chrono::seconds(configCheckInterval));
@@ -642,7 +642,7 @@
 
 } // namespace cpu_info
 
-int main(int argc, char* argv[])
+int main()
 {
     // setup connection to dbus
     boost::asio::io_service& io = cpu_info::dbus::getIOContext();