Implement clang-tidy fixes

clang-tidy allows the CI robot to check many things via static analysis.

All changes here were made by the clang-tidy robot, and include a number
of modernization fixes.  updating the tidy file will be done at a later
date.

Signed-off-by: Ed Tanous <etanous@nvidia.com>
Change-Id: I98cc4d600a3c589675507958f6d2350b2141216b
diff --git a/sensors/sensor.hpp b/sensors/sensor.hpp
index 9bd39b9..ca1813e 100644
--- a/sensors/sensor.hpp
+++ b/sensors/sensor.hpp
@@ -31,7 +31,7 @@
         _name(name), _timeout(timeout)
     {}
 
-    virtual ~Sensor() {}
+    virtual ~Sensor() = default;
 
     virtual ReadReturn read(void) = 0;
     virtual void write(double value) = 0;