Solarin

Results 3 issues of Solarin

! IsConnected is restored as it was before + TcpTransport has got a new Connect method which properly initializes the underlying tcpclient, this makes it possible to reconnect in case...

+ GetFullChat to get the info of a chat + GetAllChats to get all available user's chats + MakeAuthBotAsync to authenticate a bot instead of a user

!IsConnected returned always true !DataCenterIpVersions refactoring and moved to Types namespace +ParticipantFilterTypes +MakeAuthBotAsync +GetFullChat +GetAllChats +GetFullChannel +GetChannels +GetParticipants +InviteToChannel +ImportChatInvite +ResolveUsername +CheckChatInvite Please don't ask me to split the PR