pidstat: Support COMM names with spaces

The load method was just splitting the fields using space as the
separator, but since some COMM names started having spaces... We
better use the () as the COMM "quotes", using spaces as the
separator for the remaining fields.

Reported-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
diff --git a/procfs/procfs.py b/procfs/procfs.py
index 6b4fd84..0ed55af 100755
--- a/procfs/procfs.py
+++ b/procfs/procfs.py
@@ -100,8 +100,9 @@
 
 	def load(self, basedir = "/proc"):
 		f = open("%s/%d/stat" % (basedir, self.pid))
-		fields = f.readline().strip().split()
+		fields = f.readline().strip().split(') ')
 		f.close()
+		fields = fields[0].split(' (') + fields[1].split()
 		self.fields = {}
 		nr_fields = min(len(fields), len(self.proc_stat_fields))
 		for i in range(nr_fields):