Add support for JSON IDs

Select2MultiChoice made the assumption that the provided IDs did not contain any commas.  Now the split routine checks to see if the provided IDs are enclosed in curly brackets and then attempts to parse out the comma separated JSON objects accordingly.