Added more unit tests for the List widget.
Bug fix: when a selected item was removed from the store (and its
renderer removed from the list), no "selection-change" event was emited.