Changed StringT::versioncmp because different platforms show different
behavior with EOF's with istrstream's. FYI, SGI and GNU do not hit the
EOF even if it is the terminator for the final integer (and probably
any other type ending with a delimiter), while DEC and Metrowerks do.