2.0

This pull request:
- Adds a profile Manager to handle profiles (in a very similar way the registrationManager handles registration)
- Adds a command to create users by type.
- Moves `buildConfig` method to `PUGXMultiUserExtension`. Parameters are now sent directly to `UserDiscriminator`:  the configuration -> `%pugx_user.discriminator.conf%` and the user types -> `%pugx_user.discriminator.user_types%`