[r=allenap][bug=][author=mpontillo] Add a generic labeled constraint map parser.
This allows parsing of strings of the following format, and converts them into Python dictionaries:
<label1>:<key1>=<value1>[,<key2>=<value2>,..][;<label2>:...]
A user-specified exception (which defaults to ValueError) is thrown if parsing fails.