Fix roster item layout
They have been complaining for a while about us misusing the API. Since we are doing our own layouting anyway, we don't need SwipeListItem here, and we can do our custom layout directly on AbstractListItem, which is lighter and avoids the warning and broken layout.