use stoll() to convert threshold string to number

The stoi() and stol() functions will throw out of range
exceptions when trying to convert valid threshold values,
such as power numbers in microwatts.

Change-Id: Ifd4c12fb37d6bd905c73633a468f35361b544fa7
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
diff --git a/thresholds.hpp b/thresholds.hpp
index d0b7f0b..5639615 100644
--- a/thresholds.hpp
+++ b/thresholds.hpp
@@ -91,8 +91,8 @@
     if (!tLo.empty() && !tHi.empty())
     {
         iface = std::make_shared<T>(bus, objPath.c_str(), deferSignals);
-        auto lo = stoi(tLo);
-        auto hi = stoi(tHi);
+        auto lo = stoll(tLo);
+        auto hi = stoll(tHi);
         (*iface.*Thresholds<T>::setLo)(lo);
         (*iface.*Thresholds<T>::setHi)(hi);
         (*iface.*Thresholds<T>::alarmLo)(value < lo);