Add auth_http unit tests
Remove auth_pam leftover
Move SCRAM (de)serialization to `scram` module
Add fusco and meck to deps
Move auth modules config to separate tuple `auth_opts`
Rewrite ejabberd_auth_http