Fix double-escaping of , and ; in compound properties

This is a fallow-up to my previous pull request https://github.com/fruux/sabre-vobject/pull/66 now with unit tests. It fixes the wrong double-escaping of compound properties with commas and semicolons.