don't add hash of USER_FUNCTIONS_FILE to HASH_LIST
it should be included (or not) and open a way to override/tune cmake stuff only; no more, no less
add variables for CMakeFOClassic.txt, for initializing HASH_LIST:
FOCLASSIC_HASH_STRING
for CI builds, using $ENV{} vars, building string by reading files without/with custom HashFile(), and any insane idea developers might have (eg. current hostname/pokemon info/moon phase/etc.)
FOCLASSIC_HASH_FILES
cmake syntax no longer required, it should accept any format
as previously, files should be added to CMAKE_CONFIGURE_DEPENDS
HashFile()
, and any insane idea developers might have (eg. current hostname/pokemon info/moon phase/etc.)