Rewrite profiles so they are Xcode 5/6 portable
Use the new profiles for CI cukes
Merge pull request #515 from calabash/release-0.10.1

Release branch 0.10.1
Merge branch 'release-0.10.1' into develop
Merge pull request #516 from calabash/feature/update-CI-cucumber-profiles-for-xcode6

Update ci cucumber profiles so they are Xcode 5/6 portable
Moves Version class out of version.rb

The gemspec reads lib/version.rb at install time.  Version.rb
require'd run_loop/version which meant that run-loop needed to be
installed _before_ the gemspec could be resolved and the gem
installed.
Merge pull request #517 from calabash/feature/move-version-class-out-of-version.rb

Moves Version class out of version.rb
Return :preferences if device cannot be detected

When the device target cannot be found, this method was
raising an error.  Unknown targets (devices or sims) should
be detected either before or after this method.
Disable dylib CI tests for Xcode >= 6.0

It is safe to do this because dylib support is still
experimental.  The issue is that the dylib strategy
does not work yet with Xcode 6 / iOS 8 simulators.
Replace deprecated API call in launch hooks
Makes rake build_server tests Xcode 5/6 portable
Merge pull request #521 from calabash/feature/push-device-not-connected-problem-up-the-stack

Return :preferences if device cannot be detected
Fix commit 6f68b8a - copy and paste error
Replace run-loop calls with local equivalents

It is dangerous to require run-loop in the CI tests
because run-loop is installed and uninstalled repeatedly
during the tests.
Use RunLoop::SimControl to quit/launch sims
SimLauncher quit_sim is not ready for Xcode 6
Updates the documentation for reset_simulator
Capitialize the raise message
Use RunLoop::SimControl to reset simulators
Merge pull request #522 from calabash/feature/fix-quit-simulator-for-xcode6

Fix quit simulator for Xcode 6