Engine-XMPP: contacts were able to modify local roster through nickname changes

nicknames are now only processed if there is a non-empty display name for the contact in the roster that differs from the jid
Engine-XMPP: regression caused personmodel of personchat not to be updated
Merge pull request #163 from oli-obk/fix/xmpp_nickname_overwriting