Added IOwnedList<T> interface. Added SwapAt to ListExts and owned collections.