Fix duplicated test cases by reloading `isEqual:` and `hash` methods of NSInvocation.
Merge pull request #385 from facebook/nekto/invocation_fix

Fix duplicated test cases by reloading `isEqual:` and `hash` methods of NSInvocation
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