Allow multiple resources for the same JID in a MUC room

Implementation of esl/MongooseIM#240
I decided initially on LJIDs because #state.users has LJIDs for keys but you're right so I changed it.