List options improvements

Currently, non manager will be able to see buttons like `Remove`, `Leave` etc. in the list options.

Therefore, the following needs to happen:

- Create a class that can be applied to all action buttons that should only be shown to managers of a library.
- Document this class in the list options component
- Apply this class to the `Leave` and `Remove` buttons, as well as the `Select all` checkbox in `My Groups`and `Members`
- Hide all of these elements when canManage is false in the widgetdata of a list. Don't show the checkboxes underneath the list items in these cases either. An option can be passed into the macro for this.
- Fix the issue where the list title will have a grey background for anonymous users.