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

Part efficiency, but mostly I think it makes sense to have one db update with parameters that match the contents of an update message.