Merge pull request #1750 from sumobi/process-purchase

Restructure of edd_register_and_login_new_user()
Allow User Data to be filtered before edd_log_user_in()