Add editable profile fields to fix bug 1012905

Use UserRegistrationLeadForm in update_profile by adding
ACCOUNTS_PROFILE_FORM_CLASS and AUTH_PROFILE_MODULE settings
UserRegistrationLeadForm now inherits from mezzanine.accounts.forms

Add ACCOUNTS_PROFILE_FORM_EXCLUDE_FIELDS to settings
Exclude salesforce_id, salesforce_sync, and last_salesforce_sync

Add fields to LEAD_PROFILE and remove LEAD_FIELDS
Use Mobile__c instead of MobilePhone field
Created custom field because MobilePhone not accessible via API

Fix flake8 errors
I actually did that at first because it was easier to copy and paste as-is, but then I noticed the [recommendation in the docs](https://docs.djangoproject.com/en/dev/topics/i18n/translation/#model-fields-and-relationships-verbose-name-and-help-text-option-values) to always use lower case for `verbose_name`, so I went with it.