Added AuthKeyNegotiator as separate class (moved from MTProtoClient).