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
Sorry, I'm old school, and I prefer the original 79 character limit in the original PEP8, before you kids with your crazy wide monitors got enough gumption to go clamoring for change. I often edit with vertical splits in vim, and the standard character length limit prevents line wrapping. Also, get off my lawn.