Only Validate Secure Password Confirmation if Present

According to the documentation, the password confirmation
should not be validated if it is nil. 5d93ef8 introduced
a regression where a nil password_confirmation raised
validation errors.