Add Customer Welcome Email

This PR adds a customer welcome email, since the FOS bundle only provides a confirmation email. By default the welcome email is sent only to confirmed users, either if confirmation is disabled, or a user confirms his/her account.

Also refactors mailer config / implementation to make adding additional mailers easier.