Refactorings. Added more test cases for error scenarios.
Internal refactoring: file: location: => SourceLocation.

Tweaked runner DSL.
Added support to display inside Xcode's test browser (runtime support only).
Added async with toEventually and toNotEventually.
Removed dead code.