* core, mobile: split group features to a separate type (to add directAllowed later) * add directMessages group feature, update tests
* core, mobile: split group features to a separate type (to add directAllowed later) * add directMessages group feature, update tests