Make new brightness code compatible with older trees

libstlport does not support ifstream with std::string
libstlport does not implement stoi

Change-Id: I2ae3b6ee1b2a28fe4305471133f40543bd0c9746
diff --git a/data.cpp b/data.cpp
index e38f366..cda6828 100644
--- a/data.cpp
+++ b/data.cpp
@@ -855,7 +855,7 @@
 		// Attempt to locate the max_brightness file
 		string maxbrightpath = findbright.insert(findbright.rfind('/') + 1, "max_");
 		if (TWFunc::Path_Exists(maxbrightpath)) {
-			ifstream maxVal(maxbrightpath);
+			ifstream maxVal(maxbrightpath.c_str());
 			if(maxVal >> maxBrightness) {
 				LOGINFO("Got max brightness %s from '%s'\n", maxBrightness.c_str(), maxbrightpath.c_str());
 			} else {
@@ -863,7 +863,7 @@
 				maxBrightness = "-1";
 			}
 		}
-		if(stoi(maxBrightness) <= 0)
+		if (atoi(maxBrightness.c_str()) <= 0)
 		{
 			// Fallback into default
 			ostringstream maxVal;
@@ -885,7 +885,7 @@
 #endif
 #ifdef TW_DEFAULT_BRIGHTNESS
 		int defValInt = TW_DEFAULT_BRIGHTNESS;
-		int maxValInt = stoi(maxBrightness);
+		int maxValInt = atoi(maxBrightness.c_str());
 		// Deliberately int so the % is always a whole number
 		int defPctInt = ( ( (double)defValInt / maxValInt ) * 100 );
 		ostringstream defPct;