ListCollection: return from removeAll() if length == 0
List, GroupedList: support for item renderers that can be deselected if multiple selection isn't enabled
DefaultListItemRenderer: better management of isToggle for multiple selection to allow list.itemRendererProperties.isToggle to be set manually on single selection