Customer: swap person/company to achieve consistency with DB comment
Customer: create a salutation if none is set, based on type and gender
add CRM_MailAddr class to hold email addresses
CRM_Customer: fix up the displayname generation
add CRM app