group context handling fixes and localization

This is the non-UI work.

* Localized many group update strings
* Allow for group context messages to unset avatar

Now that the user can unset an avatar, having an avatar of id -1 doesn't mean "ignore" any more, it means "there should be no avatar" so that's what's happening here.