[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.
Will this syntax always work? I remember showing you some example a few months back where it somehow wasn't working as well as `objectAtIndex:`