Properly sort version strings

The default ordering DefaultVerstionStringOrdering can order version
strings according to http://semver.org. For all incompatible version
strings the fallback is default string comparison.
Merge pull request #50 from choffmeister/develop

Properly sort version strings