CollectionView: fix the selection on touchEnd.

Previously when an item was touched two times, after the second touch it was no longer marked as selected even if it was (correctly) part of the collection's selection, its isSelected property was NO when it was supposed to be YES. Added also a test sequence for collection touch events (covers this bug too).