Make an imported Google address primary if no MPDX primary address

Stacie caught a bug in the Google import where after importing a Google contact with its addresses, no address would be set to primary and hence none displayed for the contact in the main MPDX contact view. Google does have an address primary field, but usually all are set to false in my experience.

This change will make it so that one imported address is set to primary if MPDX didn't have any primary addresses and none of the Google addresses were marked as primary. In my spec I checked for the same behavior for website, phone and email but those are already working either due to logic in the import or models.
use `contact.addresses.where(primary_mailing_address: true).blank?`. I believe that will use a 'count' query instead of loading the record, which is more effective.