Implement Connector#join_rooms.
Implement Connector#shut_down.
Extract duplication into #normalized_jid.
Implement #list_rooms.
Implement Connector#set_topic.
Implement Connector#message_muc.
Implement Connector#message_jid.
Have Connector store the Robot instance.
Delegate private message logic to new Callback class.
Delegate room message logic to Callback.
Implement Callback#private_message.
Implement Callback#muc_message and user lookup methods.
Add logging.
Add missing robot argument in call to Connector.new.
Add encoding patches to fix xmpp4r.
Don't dispatch messages with nil bodies.
Include Lita::RSpec to for the Redis test isolation.
Set the robot's mention_name based on the roster.
Use full double name for roster.
Depend on Lita 1.1 for Robot#mention_name.