m_ident: Add an option to allow idents of users to still be prefixed...

m_ident: Add an option to allow idents of users to still be prefixed with a '~' for connect classes which have disabled ident lookups through the \<connect:useident\> setting. This fixes issue #683.
The check is in the wrong place, should be in `OnUserInit()`.