                                       File Utils

    File util FilesFind() wildcard mask consists of a single base dir with multiple
    file masks separated by ';'.  The '*' and '?' wildcard chars are accepted.  The
    '~' is your home directory and '!' indicates an exclusion mask.

    "/Kernel/*"             BaseDir: /Kernel        Mask: *
    "/Demo/*.BMP*;*.GR*"    BaseDir: /Demo          Mask: *.BMP* | *.GR*
    "/*.DD*;!*/Bible*"      BaseDir: Root           Mask: *.DD* but not */Bible*

    See FilesFindMatch().

    Flags are either text or int values.

      FUF_RECURSE           +r Recurse
      FUF_SINGLE            +s Single File (Optimization for one file in mask.)
      FUF_FLATTEN_TREE      +f use with '+F'.  Just use +F, probably.
      FUF_JUST_DIRS         +D just directories
      FUF_JUST_FILES        +F just files (Flattens trees)
      FUF_CLUS_ORDER        +O sort by clus (move head one direction)
      FUF_JUST_TXT          +T just text files      : FILEMASK_TXT
      FUF_JUST_DD           +$ just DolDoc files    : FILEMASK_DD
      FUF_JUST_SRC          +S just src files       : FILEMASK_SRC
      FUF_JUST_AOT          +A just aot files       : FILEMASK_AOT
      FUF_JUST_JIT          +J just jit files       : FILEMASK_JIT
      FUF_JUST_GR           +G just graphic files   : FILEMASK_GR

    See ST_FILE_UTIL_FLAGS when used in calling program taking text flags.