Hand write a parser and printer for string * string lists

Signed-off-by: David Scott <dave.scott@citrix.com>