Customized ModelForm and form field for models.ManyToManyField to allow input of M2M lists in JSON: mixed arrays of pks and string names. Unknown Person objects are created transparently for string names