Support for multi-valued address field; also record deletion

* address data can be specified in new-record attributes
* multiple addresses, each with a label; duplicate labels are allowed
* address update not yet supported
* person.delete!