Feature/local accounts external sources

Ability to create a local account in PacketFence for registration using external authentication sources.

Major rework needs to be done in whole guest workflow but that is another project.
For the moment, SMS registration is not able to create local account (will be integrated later after some discussion)

Ready to be merged... Please review