Renamed roster_jid_from_handle -> roster_barejid_from_handle
Renamed _roster_handle_set -> _roster_handle_push
Renamed handle, jid and resource in roster

Renamed to name, barejid and fulljid
Renamed roster_barejid_from_handle -> roster_barejid_from_name
Renamed roster_change_handle -> roster_change_name
Refactored roster push handling
Removed unused offline_msg parameter from roster_add
Fixed #174
Reuse roster_add in roster_update
Refactor roster.c
Add groups to roster contacts

fixes #175
Do not close MUC windows on /wins prune

closes #172
Added room name, and window index to desktop message notifications

closes #176
Merge remote-tracking branch 'upstream/master'