Extend the VersionCompare in cmSystemTools to handle 8 components, and port the if command to use that.