Fix `undefined method version for nil` on device_target:'device'

irb(main):003:0> start_test_server_in_background(app:'com.xamarin.XMSample',device_target:'device' )
NoMethodError: undefined method `version' for nil:NilClass
	       from /Users/krukow/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/calabash-cucumber-0.10.1/lib/calabash-cucumber/launcher.rb:612:in `default_uia_strategy'
	       from /Users/krukow/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/calabash-cucumber-0.10.1/lib/calabash-cucumber/launcher.rb:566:in `relaunch'
	       from /Users/krukow/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/calabash-cucumber-0.10.1/lib/calabash-cucumber/core.rb:805:in `start_test_server_in_background'
Support device_target:'device'
Fix touch when non portait orientation, Fixes: #528
Fix done with host strategy
Fix failing test in case of device_target:'device' and no conn device
Merge pull request #541 from calabash/feature/improve-ios8-support

Improve ios8 support