Suppress SenTesting framework deprecation warning
Resolve Xcode warnings.
Prepare xcconfig files for Xcode 6.
Provide empty implementation for ISH* classes in case if they are not available
Add 2 custom implementations of SimulatorInfo - one for Xcode 5 and another (empty) for Xcode 6. Which implementation to use is decided in runtime.
Xcode 6 implementation of SimulatorInfo and headers cleaning
Clearing cody style
Split SimulatorWrapper implementation into Xcode 5 and Xcode 6 specific.
Fixed xcodebuild version getter and comparator.
Performance improvements
Fixes to fix test running in Xcode 6
Performance improvements when interacting with Apple frameworks
Fix test target settings and FakeTask implementation.
Fix tests. Change default iOS device names for Xcode 6.
Call SimDevice method to erase simulator contents and settings.
Redirect otest-shim output directly to files for iOS Simulator tests
Replace [*TestProbe specifiedSuite] with [*TestSuite allTests].
Add framework search path with XCTest for Xcode 6 iOS simulator launch environment
Improve simulated device and sdk selection mechanism.

Summary:
In xctool tests we are using cached output of xcodebuild -showbuildsettings. It could happen that sdk, that was originally used to generate it, i.e. iOS 6, is not available on the machine which actually runs xctool tests. In that case we could try to find the best compatible pair <simulated device, simulated iOS sdk>.
Add functions to XCToolUtil that return paths with test frameworks.