[refactoring] Move all interactions with simulator to Simulator* classes

Summary:
Introducing 3 new classes that encapsulates interaction with simulator apis:
1) SimulatorInfo - for retrieving simulated device information, like architecture, device family, sdk version. Also this class could be used to retrieve available devices, sdks and etc.
2) SimulatorUtils - provides methods to kill all simulator processes and to clean simulator data.
3) SimulatorWrapper - encapsulates installation and uninstallation of applications. Also provides convenient method to run tests.

Test plan:
1) Tested with Xcode 5.0.2 and iOS Simulator 7.0.3
2) Tested with Xcode 5.1.1 and iOS Simulator 7.1