Added ability to click channel names in chat

Channel names can now be clicked in received and sent messages in order
to quickly join a channel.

If attempting to join a channel that one is already a part of, that
channel will now automatically switch to being the active channel that
the user is participating in.