remove Xcode default tests
fix a bug when removing all objects from PTLArrayDatasource
remove legacy extensions from PTLCompositeDatasource
convert to use XCTest