Move storage of email off of ministry_new_address.

Adding a new movement contact or team member was still putting email addresses and phone numbers into ministry_newaddress. This commit puts them in email_addresses and phone_numbers table, and also includes a migration to copy over email addresses and phone numbers to the proper tables.