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
Update change log for 0.11.0
Note about Color serialization
Use iPhone 6 vs. new devices
Describes bool value breaking change
Whitespace change
Fix 'breaking change' query
Add a query that describes the new behavior
Add blurb about iPhone 6 scaling mode
Removed unnecessary bottom sections
Bumped gem version to 0.11.0
Bumped min server version to 0.11.0
New .app & .ipa for rspec tests
Fixes .default_uia_strategy spec

For cases where a devices are attached and we want force an
error.
Update specs for new app & ipa assets