Fix fstab and unmount problems

Fix a problem parsing some recovery.fstab files.
Fixed a problem with MD5 checking that prevented unmounting
after md5 checking.
diff --git a/partitionmanager.cpp b/partitionmanager.cpp
index 67ec84e..2bcbc27 100644
--- a/partitionmanager.cpp
+++ b/partitionmanager.cpp
@@ -61,8 +61,12 @@
 		if (fstab_line[0] != '/')
 			continue;
 
+		if (fstab_line[strlen(fstab_line) - 1] != '\n')
+			fstab_line[strlen(fstab_line)] = '\n';
+
 		TWPartition* partition = new TWPartition();
-		string line(fstab_line);
+		string line = fstab_line;
+
 		if (partition->Process_Fstab_Line(line, Display_Error)) {
 			Partitions.push_back(partition);
 		} else {