[dialyze] get rid of stanza macros in jlib.hrl, move jid/iq type def to ejabberd, new xmlel() type in jlib, specs for some functions
[dialyze] types for acl, adhoc, ej_commands, ej_config, ej_ctl
[dialyze] specs for ejabberd, ej_app
[dialyze] specs for ej_auth, ej_auth_anon, ej_auth_ext, new: gen_auth
[dialyze] specced ej_auth_ldap, finished ej_auth_internal, moved server type, renamed us/usr type to simple_*jid
[dialyze] ej_auth_odbc
[dialyze] revert comma-first
[dialyze] ej_c2s large typework
[dialyze] spec for ej_commands, ej_config
[dialyze] spec for ej_cowboy, ej_ctl, ej_hooks, ej_listener
[dialyze] ej_local ej_loglevel ej_metrics_hooks
[dialyze] types for ej_node_id, ej_odbc* ej_local ej_metrics*
[dialyze] specs for ej_rdbms ej_receiver ej_redis ej_router ej_s2s
[dialyze] specs for ej_c2s fixed, new specs for ej_s2s, ej_s2s_in/out
[dialyze] specs for ej_sm, ej_sm_mnesia, ej_sm_redis, ej_service
[dialyze] specs for ej_snmp* ej_socket ej_sys_monitor ej_users ej_zlib
[dialyze] minor type changes and comma-first cleaned
[dialyze] specs for cyrsasl* ej_admin dynamic_compile
[dialyzer] binary() -> ej:user()
[dialyze] second iteration, typing ej_auth* ej_sm* ej_c2s ej_socket ej_tls ej_snmp etc