Addition to requesting user details on checkout

Don't require 'edd_email' and 'edd_first' fields if user is looged in,
cause if they are not sent we will pull them from current user.
Otherwise current user details don't mean anything because error will
be set to edd system that will prevent the checkout.

+ some extra spaces and commas removed