Use comma rather than space delimiters in preserve_tags

Using spaces as delimiter prevents using tags with spaces in the name (see http://forums.musicbrainz.org/viewtopic.php?id=4652).

This PR changes this to use commas as a delimiter and provides function for one-time update of existing preserve_tags strings.

This PR resolves PICARD-536.