Small cleanup in xmpp:

- unify xmpp.room.target setting in .join*Room
- remove superfluous .up(); that just moves an internal pointer.
- more compact code in .presence