Groups avatarupdateleave pr

group functionality: 
• group avatar support 
• group update support (full comptibility iOS/android)
• group leave support
this is incorrect handling... there need to be another flag or method of differentiating an avatar from a regular attachment send to to a group.