CMPATH search strategy

ivmkcm does not expect to have a CVSROOT environment variable defined in order to determine the repository location. ivmkcm uses the CMPATH environment variable to find a module's home repository. If CVSROOT is defined, then it is used; if not, the module used is the first repository found in the CMPATH list of cm repositories. This strategy alleviates the developer working with multiple projects and repositories from having to redefine CVSROOT. Note that recent versions of cvs are not as dependent on this feature of ivmkcm, because they have implemented a mechanism to find the repository given your current working directory has a CVS directory in it.