Natural string ordering for the parts of version strings