Remove unused Id from TwitchUser

Remove TwitchUser.Id, which was a broken concept from the beginning.
Change unconditional messages

Don't allow addons or plugins to send unconditionally
Change diagnostic messages

Change diagnostic messages from a raw Console.WriteLine into an event
which consumers can handle.