version class needs to be more flexible

## motivation

The simulator configuration in Xcode 6 / iOS 8 is radically different.  In order to provide support, I have to do a lot of version checking.

This PR fills in some obvious gaps in the Calabash::Cucumber::Version class.