Use standard SDK for testing and allow overriding

The base test method uses 'iphonesimulator' as the default SDK. This should be @sdk like all other methods.

The scheme test method does not have an options parameter. So it is not possible to override the default SDK when using a scheme.

This fixes both issues.