TDataList: fixed a bug in Squeeze(), added private method Swap()
WIP: Swapping of associated list