FindCygwin: Fix regression when CYGWIN_INSTALL_PATH is already set
The change in !883 (merged) broke cases when CYGWIN_INSTALL_PATH
is already set, e.g. on the command-line or by an earlier call to
find_package(Cygwin). Since find_program now finds the actual
cygwin.bat file, use a separate cache entry to save the location
and then compute CYGWIN_INSTALL_PATH. If CYGWIN_INSTALL_PATH
is already set, use that to avoid find_program having to search.
Topic-rename: FindCygwin-fix-regression
Edited by Brad King