Fix Stripe::Recipient.create validation for name

When creating a supplier #assign_name would reset in some case values set in the form for first_name and last_name

**CHANGES:**
Don't override with potential nil values when the address already has a first name
and last name
Redundant `self` detected.