extract users registration form object
Created by: adipasquale
Extraction d'un form object Users::RegistrationForm
qui est utilisé dans le sign up et le edit des users comme proxy pour le modele User. Cela permet de retirer le booleen @user.created_or_updated_by_agent
qui met des validations conditionnelles dans le modele User.
sur le principe des Form Objects cf https://culttt.com/2015/11/04/using-form-objects-in-ruby-on-rails/ par ex
refacto préliminaire pour #669