KeyValuePair<string, string> SplitKeyValue (string s)
{
string [] pair = s.Split (new char [] {'='}, 2);
string key = pair [0].Trim ();
string val = String.Empty;
if (pair.Length == 2)
val = pair [1].Trim ();
return new KeyValuePair<string, string> (key, val);
}