Add code to contribution forms to redirect to secure domain if being viewed in non-secure mode.
Use HTTP_HOST as basis for secure domain, not SERVER_NAME.
Add capability to add MarketSource URL parameters on a form to the resulting contact's main codes.
Add support for adding external id to a contact.
Correct return type of crmngp_crm_contact_load_user_fields and crmngp_crm_contact_save_user_fields to account for changes in API.
Modify state-specific modules to respond to changes in crmngp_crm_contact_save_user_fields.