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

why is this necessary?