Move host cycle logic into m_hostcycle
Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and ChangeName()

Pass the string itself to IsIdent() instead of string.c_str()
Remove virtual User::GetClass() (but keep LocalUser::GetClass())
Spoofs!