Update the italian language file
Log successful SASL auths
Do not setuid/gid down until after modules are loaded
Fix not detecting eols in the config reader when the end of the line is the end of a multiline comment
Remove unreachable code in config.cpp, this error is caught earlier
Do not take modes from users in channels with secureops off if we are always lowering channels timestamps to their creations
Allow registration=mail forceemail=false to work, and simply give fully registered accounts to people who do not provide an email to nickserv/register
Handle nick collisions somewhat instead of blindly overwriting the nicks
in memory, which does weird things.

For fun different ircds implement this differently (Unreal compares
timestamps, TS6 compares timestamps and user username/host), and whether
or not we get a kill for our user also varies, so just kill everyone.

This can't really happen anyway with properly set qlines, only if
services haven't yet set the qlines, or possibly in a bot add/nick
user introduce race, or with enforcers, which not many ircds require.
Hybrid does not let us add resvs as a server, but the core expects to be able to qline bot nicks before introducing the bots as a way to prevent collisions, so try harder to find a valid bot to send resvs on startup
Allow svsjoin/svspart on yourself
Fix incorrect comment in modules.example.conf
Do not allow changing the email of unconfirmed accounts
Check modes after applying mlocks in db_old
Do not enforce mlock when enforcing mlock
When unserializating channels and persist is set, only assign chanserv if the perm channel mode doesnt exist
Allow opers with chanserv/administration to use fantasy, even if they don't have the access for it
Fix botserv help to show the correct fantasy characters
Make chanserv/invite show who invited you
Export interface for cs_entrymsg
Make db_old load entrymsg