invite: accept invitations without optional channel delimiter

According to RFC 2812 (1.3 Channels) a colon *can* be used as
a delimiter for the channel mask. We should accept invitations
in both formats so we should make the colon optional.
Merge pull request #18 from ralfth/optional-channel-delimiter

invite: accept invitations without optional channel delimiter