[iOS] Convert to using XCTest

Update the unit test suite from sentesting to XCTest using the refactor commands.
Address warnings and update tests accordingly due to the XCTest migration.
Update schema so bots can skip the functional test bed.