add edd_purchase_form_required_fields() function

- New edd_purchase_form_required_fields() function for controlling the required purchase form fields
- edd_purchase_form_validate_logged_in_user() function now loops through required fields function and displays error messages accordingly