~singpolyma/cheogram

Include caps hash in presence

Close #26
Accept plain Join when not in a room

Closes #27
Merge branch 'registration'

* registration:
  Show error message in log
  Allow unregister to work
  Invite registered jid when SMS creates a room
  Forward future invites
  Initial work on registration

Part of #12
Show error message in log
Allow unregister to work
Invite registered jid when SMS creates a room
Forward future invites
Initial work on registration

Flow works.  Flurry of invites go out properly.
Do these in the right order
Merge branch 'rejoin'

* rejoin:
  Figure out if we need to, and rejoin
  Use bare JID for who is in the room
  First try

Closes #25
Figure out if we need to, and rejoin
Use bare JID for who is in the room

Helps with the nub, etc
First try

But sending presence when already in does not get us full list
We all support MUC
Do not tell me I joined when I'm already in

Especially when I'm changing my nickname.

Closes #20
Refactor join/part handling
Don't put myself in my own list
Show "* X changed nick to Y" message

Closes #19
Next