Slight refactor of user_registration_spec.
Feature spec changes:
- Rename fill_user_data method.
- Rename fill_user_data_incompletely method.
- New background task for visit register path.
- New scenario with invalid user data and declined card
- New scenario with invalid user data and invalid card.
- UsersController create action sets flash[:warning] on incorrect user input.