Add conditional cron jobs for db and media backup

Add hourly db backup cron job if settings.PG_BACKUP_DIR
Add nightly rm backups 4 days old if settings.PG_BACKUP_DIR
Add hourly media rsync if settings.MEDIA_BACKUP_DIR
Merge pull request #132 from jgmize/db-media-backups

Add cron jobs for DB and media backups
Create Profile and sync_leads: fix bug 1012904

Move choices from UserRegistrationLeadForm to Profile model
Create or update Profile in UserRegistrationLeadForm.save()
Use Rest API and sync updates to salesforce leads
Add ProfileInline to UserAdmin
Merge pull request #133 from jgmize/profile

Create Profile and sync_leads: fix bug 1012904
Always update modified in create_or_update_profile
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
Merge pull request #135 from jgmize/profile-fields

Add editable profile fields to fix bug 1012905
Add legal_entity to CTA admin to fix bug 1012913

Add legal_entity to csv export
Fix flake8 errors
Merge pull request #137 from jgmize/add-columns-cta-admin

Add legal_entity to CTA admin to fix bug 1012913
Fix bug 1012899: Update homepage with operator / manufacturer buttons.