Bugfix.

Can't know whether existing roster item is already shown under the existing group.
Refactor updateRoster and renderRosterItemView

Simplified updateRoster by removing the duplicate checks that RosterItemView's
render method was doing.