Natural string ordering for the parts of version strings

The problem was spotted at ScalaTest’s prerelease versions which are unusually numerous:
https://oss.sonatype.org/content/groups/public/org/scalatest/scalatest_2.10/maven-metadata.xml
With current lexicographic ordering, plugin suggests updating to SNAP9 instead of SNAP23.