FriendWidget and GroupWidget improvements

Common pars of these classes (FriendWidget, GroupWidget) moved to the parent class (GenericChatroomWidget).
Wigdet behavior changed in order to match changing in FriendWidget and GroupWidge chases.