fix parsing when the value may contain ':' characters. the first ':' is ...

...treated as the key/value separator