Remove the portable release builder code from download-and-install-cygwin.sh script, call cyg_portable.sh from said script instead (simplify);
Remove old .bat files or rename pulseaudio ones in case of need for referencing them;
Include a simple example_options.txt file so users can get an idea of options to pass to dsd-fme as opposed to having a bunch of bat files;
Cmake -DNOCOLORSLOGS=OFF for Cygwin Builds (or user option)
Tweak cygwin scripts to include touch.exe in portable release builder.
Rework original 1aa bat file to be a simplified / unified .bat file (old bat files still available in examples folder);
`CURSES_INCLUDE_DIR` -> `CURSES_INCLUDE_DIRS` as `_DIR` is deprecated
per the `FindCurses` docs. It shouldn't matter like the `_LIBRARY` issue
though as it seems to gracefully populate both with the same value.
Gentoo ships "split tinfo" (with `tinfo` in `libtinfo`). This is fine
if pkg-config or similar is used, but FindCurses unfortunately misbehaves
(see https://gitlab.kitware.com/cmake/cmake/-/issues/23236).
dsd-fme applies the workaround needed for that already since c917c61b85
but `CURSES_LIBRARY` was used instead of `CURSES_LIBRARIES`. Despite the
CMake docs only indicating that it's a deprecated alias, `_LIBRARY` indeed
only contains some of the needed libraries instead of all.
Fix that by using `CURSES_LIBRARIES` instead.
Closes: https://github.com/lwvmobile/dsd-fme/issues/276
Make a portable cygwin release as a user option in the shell script;
Add the bat files from the precompiled releases to the examples folder;
Add rebuild_cygwin.bat so cygwin users can easily update their versions;
Standalone cygwin_portable.sh version creator;
Migrate Harris Alias for vPDU;
Setup Harris Alias for LCW;
Working Harris GPS for LCW;
Harris GRG Bitmap(speculative);
Migrate Tait Alias for LCW;
Misc Tweaks;
Misc Tweaks for displaying and writing various P25 Aliases to File and Ncurses for display;
Misc String Safety Tweaks on Aliases and writing to csv files / display;